[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:07:52.167Z","endTime":"2026-02-28T18:09:27.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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-28T13:36:43.466Z","endTime":"2026-02-28T17:39:08.338Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T17:39:08.338Z","endTime":"2026-02-28T18:07:30.980Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T18:07:30.980Z","endTime":"2026-02-28T18:07:54.392Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38562754690225,"aZ":-10.451739578497138,"pfxX":-2.630737748032563,"pfxZ":10.533592268635715,"pX":0.48026907900893906,"pZ":2.755779239065067,"vX0":6.485664770373424,"vY0":-142.82240773040593,"vZ0":-7.656612974265224,"x":98.69,"y":164.37,"x0":-1.4799249221036916,"y0":50.00592998617513,"z0":6.131485203431336,"aX":-5.426937521741596},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":3.5,"spinRate":2561,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.38372716735062395,"extension":6.377484816530632},"index":3,"playId":"4fc8ee96-1da0-3ee1-9f48-b1e90c156d89","pitchNumber":1,"startTime":"2026-02-28T18:07:54.392Z","endTime":"2026-02-28T18:07:58.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65150402032544,"aZ":-10.879433862367007,"pfxX":-2.466024932719039,"pfxZ":10.280029036256067,"pX":0.9489456945657171,"pZ":1.9749639292962973,"vX0":7.358250909590074,"vY0":-142.94729660580836,"vZ0":-9.684065115681486,"x":80.83,"y":185.46,"x0":-1.337050681782132,"y0":50.00398705109103,"z0":6.087805786922663,"aX":-5.10945821908303},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2626,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.383029505303047,"extension":6.293763521744341},"index":4,"playId":"a85f63bd-e627-33ab-b356-7397fbb9a57e","pitchNumber":2,"startTime":"2026-02-28T18:08:10.247Z","endTime":"2026-02-28T18:08:14.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98701205310376,"aZ":-29.446898010421425,"pfxX":1.266117194451886,"pfxZ":1.5681576106018862,"pX":1.469249126829059,"pZ":0.8095302760428688,"vX0":7.37130054381853,"vY0":-130.88935515911862,"vZ0":-7.790344743675819,"x":61.0,"y":216.92,"x0":-1.545163980121411,"y0":50.00425921847589,"z0":6.021988010166672,"aX":2.2008993235576213},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2788,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.41807715624880704,"extension":6.358001560799646},"index":5,"playId":"0e574418-4498-377b-bb0e-44357ca17453","pitchNumber":3,"startTime":"2026-02-28T18:08:25.007Z","endTime":"2026-02-28T18:08:28.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.130094982907053,"aZ":-27.421009853497903,"pfxX":-1.0529578363261427,"pfxZ":2.7237332660849205,"pX":0.18257495987465674,"pZ":1.1225575099872596,"vX0":4.718336577027595,"vY0":-130.91521647335964,"vZ0":-7.505708857416814,"x":110.04,"y":208.47,"x0":-1.5017607339472876,"y0":50.00378333871909,"z0":6.062328311884921,"aX":-1.8386617599594306},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2713,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4174534646305168,"extension":6.361872738074446},"index":6,"playId":"8bbd3477-e688-3646-b80a-9fe046312c93","pitchNumber":4,"startTime":"2026-02-28T18:08:45.390Z","endTime":"2026-02-28T18:08:48.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81708082284086,"aZ":-9.24488208748131,"pfxX":-2.1850964142007703,"pfxZ":11.040173305797062,"pX":0.7375374219389874,"pZ":4.255620453817036,"vX0":7.021734561746201,"vY0":-143.77016872621573,"vZ0":-4.11945915225843,"x":88.89,"y":123.88,"x0":-1.461068496786168,"y0":50.00031162064824,"z0":6.289461958234881,"aX":-4.538534887675597},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":2.4,"spinRate":2463,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3821485305282195,"extension":6.300213328207014},"index":7,"playId":"55566325-9fc1-3811-b844-becf43208eeb","pitchNumber":5,"startTime":"2026-02-28T18:09:07.334Z","endTime":"2026-02-28T18:09:10.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83264083730338,"aZ":-9.548156839343196,"pfxX":-3.11807005654755,"pfxZ":10.96716626552506,"pX":-1.2507645644058591,"pZ":3.7064213147846043,"vX0":2.158125657194416,"vY0":-142.93038425762853,"vZ0":-5.4229730662008695,"x":164.68,"y":138.71,"x0":-1.611626740393357,"y0":50.00235985336094,"z0":6.231673935792894,"aX":-6.432555081596144},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2419,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3836297600014209,"extension":6.338657779856644},"index":8,"playId":"a0cbdae8-9ffa-3f21-92db-e69eeccee35e","pitchNumber":6,"startTime":"2026-02-28T18:09:24.181Z","endTime":"2026-02-28T18:09:27.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-28T18:09:27.181Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk challenged (pitch result), call on the field was overturned: Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:09:32.271Z","endTime":"2026-02-28T18:11:58.342Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":97.1,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95571123920761,"aZ":-10.435744506548685,"pfxX":-1.3526829469667727,"pfxZ":10.844702851918782,"pX":-0.546331426047011,"pZ":4.094225527781193,"vX0":3.669026422263032,"vY0":-141.33548356180006,"vZ0":-4.041984756086417,"x":137.82,"y":128.24,"x0":-1.6908904939447722,"y0":50.00524577288609,"z0":6.223844977235509,"aX":-2.7126069498365415},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2464,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3888958462596839,"extension":6.301465418987391},"index":0,"playId":"1fc69f59-ff5a-3c05-8527-d7f7f5a96a0b","pitchNumber":1,"startTime":"2026-02-28T18:09:53.926Z","endTime":"2026-02-28T18:09:56.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211704722196703,"aZ":-45.77263228479804,"pfxX":2.60575707713964,"pfxZ":-9.509282005667457,"pX":-1.5783482425948112,"pZ":2.3415818281515404,"vX0":-0.05382757142917366,"vY0":-119.42995018913804,"vZ0":0.6132284487333111,"x":177.16,"y":175.56,"x0":-1.8933886161018774,"y0":50.00377945308086,"z0":6.232640188990071,"aX":3.7256070817227953},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.7,"breakHorizontal":-4.7,"spinRate":2741,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.460428480961355,"extension":6.366112685571753},"index":1,"playId":"34228250-9ea2-3684-bc87-011727733cb6","pitchNumber":2,"startTime":"2026-02-28T18:10:11.802Z","endTime":"2026-02-28T18:10:14.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64476256703543,"aZ":-10.133744729033427,"pfxX":-3.9186637358251883,"pfxZ":10.712191060560048,"pX":-0.07843782441694203,"pZ":3.3328759100496974,"vX0":6.275742192261335,"vY0":-142.92245835313008,"vZ0":-5.953962044375421,"x":119.99,"y":148.79,"x0":-1.7991645255431328,"y0":50.00237147098093,"z0":6.087406948266263,"aX":-8.06284596845575},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":5.8,"spinRate":2454,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.38404931750114324,"extension":6.573630684062087},"index":2,"playId":"fa37f33a-d772-3b7e-87f9-1a33de6d1ae6","pitchNumber":3,"startTime":"2026-02-28T18:10:32.118Z","endTime":"2026-02-28T18:10:35.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.912239345063995,"aZ":-11.177904943037195,"pfxX":-3.717118206878436,"pfxZ":10.315920299948449,"pX":0.5767108844028369,"pZ":3.456212253568429,"vX0":7.2090340120641665,"vY0":-141.87610539576002,"vZ0":-5.548795558784412,"x":95.02,"y":145.46,"x0":-1.5160151376054574,"y0":50.005604563429245,"z0":6.151971579983315,"aX":-7.568152472258615},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2533,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3862820147837236,"extension":6.441971825914613},"index":3,"playId":"843df3fe-6813-3e02-9344-1b388d2658a2","pitchNumber":4,"startTime":"2026-02-28T18:10:53.518Z","endTime":"2026-02-28T18:10:57.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T18:11:11.179Z","endTime":"2026-02-28T18:11:31.318Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561597802226736,"aZ":-15.701369374329309,"pfxX":-7.6716782509612305,"pfxZ":8.034948265218674,"pX":0.2597711404028547,"pZ":2.0807306093764604,"vX0":7.336930575422547,"vY0":-141.62066654563105,"vZ0":-8.486798428606264,"x":107.1,"y":182.6,"x0":-1.35630102452508,"y0":50.00030879696482,"z0":6.101256492804814,"aX":-15.72425345551624},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2566,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.3854035376486249,"extension":6.451735303068026},"index":5,"playId":"64d324f9-97b1-343f-b2df-831e6169ae4f","pitchNumber":5,"startTime":"2026-02-28T18:11:31.318Z","endTime":"2026-02-28T18:11:58.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}},"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:11:58.342Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:11:55.074Z","endTime":"2026-02-28T18:13:55.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515973484107228,"aZ":-42.694879590688146,"pfxX":0.7364370944817734,"pfxZ":-7.207504014026529,"pX":0.24893818073008103,"pZ":0.4320420766554127,"vX0":4.291115383699783,"vY0":-120.41939638518018,"vZ0":-4.254137484829462,"x":107.51,"y":227.11,"x0":-1.655480589325872,"y0":50.000148829373444,"z0":6.018843117699454,"aX":1.0749163187375244},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.8,"breakHorizontal":-2.4,"spinRate":2901,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45574809432522656,"extension":6.528155168500942},"index":0,"playId":"8fa816b7-4dec-36f2-bd53-d3ffa7dce784","pitchNumber":1,"startTime":"2026-02-28T18:12:12.728Z","endTime":"2026-02-28T18:12:17.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.829414597161747,"aZ":-11.45673224869865,"pfxX":-2.143355159730653,"pfxZ":9.935517066895908,"pX":0.3355853595663473,"pZ":2.706813600564952,"vX0":7.027173183492412,"vY0":-142.98942752583986,"vZ0":-7.547758556635567,"x":104.21,"y":165.7,"x0":-1.8678522726921876,"y0":50.00250202752218,"z0":6.087711072324816,"aX":-4.469978214078739},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2497,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.38204182278199417,"extension":6.496849262069867},"index":1,"playId":"17e7dd32-ec1e-370b-9afb-b2f732978690","pitchNumber":2,"startTime":"2026-02-28T18:12:37.933Z","endTime":"2026-02-28T18:12:40.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55168756273937,"aZ":-10.513456083480026,"pfxX":-2.648788091613892,"pfxZ":10.453265746352216,"pX":1.0362604576721328,"pZ":3.2296826653126773,"vX0":8.256367101716458,"vY0":-142.94778583404582,"vZ0":-6.435296037626776,"x":77.5,"y":151.58,"x0":-1.5436389937373685,"y0":50.00233955179181,"z0":6.16814009562525,"aX":-5.488925089624115},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2568,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.38296454562930915,"extension":6.414414421679812},"index":2,"playId":"f6c9cbf2-de1a-3661-a719-ab63414d17f4","pitchNumber":3,"startTime":"2026-02-28T18:12:58.133Z","endTime":"2026-02-28T18:13:01.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177711335133385,"aZ":-29.025774711686644,"pfxX":0.758965666662833,"pfxZ":1.7917128942536866,"pX":0.4925268272156403,"pZ":2.355529738507642,"vX0":5.607997335920625,"vY0":-131.41849064357822,"vZ0":-4.014054610171353,"x":98.23,"y":175.18,"x0":-1.7652285748486667,"y0":50.000702907171714,"z0":6.0524647168175205,"aX":1.3292437039311291},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2856,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4163770583711339,"extension":6.395030153707005},"index":3,"playId":"3c48e32c-e34b-3bb5-b361-851fef35ac60","pitchNumber":4,"startTime":"2026-02-28T18:13:17.532Z","endTime":"2026-02-28T18:13:26.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Crawford steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"3c48e32c-e34b-3bb5-b361-851fef35ac60","startTime":"2026-02-28T18:13:28.383Z","endTime":"2026-02-28T18:13:51.878Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"postOnSecond":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654720152782925,"aZ":-9.297468879424871,"pfxX":-2.0418838656303837,"pfxZ":11.159792840004716,"pX":-0.3430041206761609,"pZ":3.301024749525973,"vX0":5.8201359088905225,"vY0":-141.84618765077056,"vZ0":-6.14378067089579,"x":130.07,"y":149.65,"x0":-2.1507224211114613,"y0":50.00020424181832,"z0":6.079478438730394,"aX":-4.185373101812282},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2486,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3852732252111033,"extension":6.566415660394994},"index":5,"playId":"ce548a8b-bf9f-3c9f-af95-d949cda36254","pitchNumber":5,"startTime":"2026-02-28T18:13:51.878Z","endTime":"2026-02-28T18:13:55.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:13:55.277Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:13:58.672Z","endTime":"2026-02-28T18:14:44.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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":89.6,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685657219639616,"aZ":-27.88898812866675,"pfxX":0.8358630091118773,"pfxZ":2.4612648970983493,"pX":0.5366339121669186,"pZ":2.8931979307289986,"vX0":5.33938553855582,"vY0":-130.4720386197683,"vZ0":-2.7694559887688737,"x":96.54,"y":160.66,"x0":-1.6360080634357774,"y0":50.004574493000895,"z0":6.046746681834833,"aX":1.4564455344292166},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.5,"spinRate":2815,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4180848417926213,"extension":6.5789883050555495},"index":0,"playId":"3bc74a70-3779-3a19-92e4-ad5a0413d0ab","pitchNumber":1,"startTime":"2026-02-28T18:14:19.726Z","endTime":"2026-02-28T18:14:23.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226549657882344,"aZ":-26.55864682919617,"pfxX":-0.3114737723445775,"pfxZ":3.2196273653466765,"pX":0.8989052549850031,"pZ":2.6840065908546316,"vX0":6.357501220348025,"vY0":-130.65773901060265,"vZ0":-3.6270453635858404,"x":82.74,"y":166.31,"x0":-1.5162612174039571,"y0":50.00486004160239,"z0":6.066243504817183,"aX":-0.5451650782866918},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-0.7,"spinRate":2913,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.417789064473729,"extension":6.428502047576836},"hitData":{"launchSpeed":93.2,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.23,"coordY":100.41}},"index":1,"playId":"70a7e002-02bf-3cec-8ea7-a826375ab58d","pitchNumber":2,"startTime":"2026-02-28T18:14:34.761Z","endTime":"2026-02-28T18:14:44.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:14:44.730Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a ground ball to third baseman Carson DeMartini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:16:37.754Z","endTime":"2026-02-28T18:17:07.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924649693696608,"aZ":-24.69695327227004,"pfxX":9.779367013414639,"pfxZ":3.8640562195345804,"pX":0.2972961454907486,"pZ":2.490234377130096,"vX0":-7.277092927120797,"vY0":-138.01826024011092,"vZ0":-4.96358265315509,"x":105.67,"y":171.54,"x0":1.6939363952864857,"y0":50.00111691478833,"z0":5.969142380246881,"aX":18.917173570434848},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.2,"spinRate":2087,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.3964322672308369,"extension":6.798654729488022},"hitData":{"launchSpeed":65.8,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.04,"coordY":187.55}},"index":0,"playId":"7a6a0de6-5be7-3efb-87ff-b55609f82346","pitchNumber":1,"startTime":"2026-02-28T18:17:00.198Z","endTime":"2026-02-28T18:17:07.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:17:07.801Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:17:16.097Z","endTime":"2026-02-28T18:19:11.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69051134711046,"aZ":-24.15798268835314,"pfxX":10.677468989740843,"pfxZ":4.132263263937901,"pX":-1.0908966698485583,"pZ":2.3620172013695893,"vX0":-11.229045422587431,"vY0":-137.9266087814179,"vZ0":-5.375486543777089,"x":158.58,"y":175.01,"x0":1.6324007569667631,"y0":50.004352411918724,"z0":5.950465802997834,"aX":20.717318442191235},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":-17.2,"spinRate":2179,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.3960782934406226,"extension":6.883343849779197},"index":0,"playId":"257e07da-90f8-3eaf-a9d0-6fe216f8f532","pitchNumber":1,"startTime":"2026-02-28T18:17:38.367Z","endTime":"2026-02-28T18:17:43.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069803574724823,"aZ":-25.14043567689755,"pfxX":10.027822672336764,"pfxZ":3.7146739560478563,"pX":1.7736082820296066,"pZ":2.285758292690529,"vX0":-4.121071591003685,"vY0":-136.53290364833865,"vZ0":-5.122980925383591,"x":49.39,"y":177.06,"x0":1.9966393550557535,"y0":50.00471759971721,"z0":5.908742367250282,"aX":19.000837727014186},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":-17.4,"spinRate":2102,"spinDirection":115},"zone":14,"typeConfidence":0.89,"plateTime":0.4006309189880697,"extension":6.7666858119604685},"index":1,"playId":"804dc08a-871a-3d72-a783-f9422b1c49b3","pitchNumber":2,"startTime":"2026-02-28T18:17:57.902Z","endTime":"2026-02-28T18:18:01.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31121070277137,"aZ":-28.36054453580257,"pfxX":11.468239492462331,"pfxZ":2.042926443196155,"pX":1.410845798477202,"pZ":2.621387870579084,"vX0":-5.234072612733439,"vY0":-136.31572290459917,"vZ0":-3.621065924825835,"x":63.22,"y":168.0,"x0":1.8748382044248584,"y0":50.00189288388607,"z0":5.94332373907307,"aX":21.40043222396356},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":-19.6,"spinRate":2156,"spinDirection":120},"zone":12,"typeConfidence":0.89,"plateTime":0.40309703054252477,"extension":6.841923274302389},"index":2,"playId":"7070a52b-e601-3130-ad53-845e850ee02b","pitchNumber":3,"startTime":"2026-02-28T18:18:18.999Z","endTime":"2026-02-28T18:18:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.455445442939588,"aZ":-25.86604064165517,"pfxX":10.899240647036127,"pfxZ":3.2712454757926004,"pX":0.12229346911372896,"pZ":2.4027005657075327,"vX0":-8.271891597418435,"vY0":-137.92119080108802,"vZ0":-4.9246165938139175,"x":112.34,"y":173.91,"x0":1.7431476864305115,"y0":50.002753949228705,"z0":5.954124592316384,"aX":21.013962055707253},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":-18.0,"spinRate":2103,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.39701254280181963,"extension":6.8628202671512915},"index":3,"playId":"908b9897-93bb-3fc1-b4cf-d747e826ce00","pitchNumber":4,"startTime":"2026-02-28T18:18:41.217Z","endTime":"2026-02-28T18:18:46.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T18:18:53.156Z","endTime":"2026-02-28T18:19:07.367Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216991231632115,"aZ":-25.719155736425066,"pfxX":10.939351003597794,"pfxZ":3.3275402967644165,"pX":-0.4811336151401272,"pZ":1.7772141808283561,"vX0":-9.878747788792866,"vY0":-138.08113096637825,"vZ0":-6.419454507978326,"x":135.34,"y":190.8,"x0":1.7123315957065395,"y0":50.00539480292788,"z0":5.8499671305002225,"aX":21.239673786690023},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":-17.9,"spinRate":2098,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.395862072331703,"extension":6.959489513209874},"index":5,"playId":"96f90c48-9c1b-3d18-b82d-b9e4fbbbf719","pitchNumber":5,"startTime":"2026-02-28T18:19:07.367Z","endTime":"2026-02-28T18:19:11.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:19:11.279Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to right fielder Bryan De La Cruz. George Springer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:19:14.206Z","endTime":"2026-02-28T18:22:00.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488197097058734,"aZ":-24.31775604143776,"pfxX":10.968076829543497,"pfxZ":4.080567241117827,"pX":0.7059931428090169,"pZ":1.676975896284649,"vX0":-6.65722996835384,"vY0":-138.01421502202666,"vZ0":-6.983067298760754,"x":90.09,"y":193.5,"x0":1.7278667619990036,"y0":50.000092283666376,"z0":5.884143208563727,"aX":21.098596756836272},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-18.4,"spinRate":2138,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.3972723303435295,"extension":6.874831296839485},"index":0,"playId":"7e0205af-5197-3d5e-b7fb-2f4e470c49eb","pitchNumber":1,"startTime":"2026-02-28T18:19:38.944Z","endTime":"2026-02-28T18:19:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.704690245917305,"aZ":-28.781177113869635,"pfxX":10.924397578818416,"pfxZ":1.7814079917720598,"pX":0.10664475149445299,"pZ":1.8868761772380431,"vX0":-8.27097628060094,"vY0":-137.20952180182985,"vZ0":-5.440705530068957,"x":112.93,"y":187.83,"x0":1.7426364046209146,"y0":50.00280169522776,"z0":5.859654042539793,"aX":20.80439579150715},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":2144,"spinDirection":118},"zone":8,"typeConfidence":0.89,"plateTime":0.39936957339233015,"extension":6.905544829795209},"index":1,"playId":"0f200a22-18a2-3207-a923-0dae4ee87dad","pitchNumber":2,"startTime":"2026-02-28T18:19:58.936Z","endTime":"2026-02-28T18:20:04.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0719163537162,"aZ":-29.106974506361247,"pfxX":9.650532658579685,"pfxZ":1.6129505037852967,"pX":-0.607763979737077,"pZ":1.6412048760115303,"vX0":-9.59792341031678,"vY0":-137.18702447073397,"vZ0":-6.020891249848202,"x":140.17,"y":194.47,"x0":1.6866362298196016,"y0":50.00374967709225,"z0":5.855088108145517,"aX":18.349515352461513},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":-15.4,"spinRate":2133,"spinDirection":119},"zone":7,"typeConfidence":0.88,"plateTime":0.3996470218482764,"extension":6.898414480371499},"index":2,"playId":"08edb2e2-14a4-3a26-a78a-46919c0a2fe4","pitchNumber":3,"startTime":"2026-02-28T18:20:41.495Z","endTime":"2026-02-28T18:20:46.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173304832108155,"aZ":-32.12343851896161,"pfxX":10.636280377199125,"pfxZ":0.03247424728584125,"pX":0.19132722560030235,"pZ":1.286646944863682,"vX0":-7.760367232812491,"vY0":-125.46985743356359,"vZ0":-4.5215969452126075,"x":109.71,"y":204.04,"x0":1.9475359692433765,"y0":50.004668379023165,"z0":5.7397867300419,"aX":16.904208605545257},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-17.4,"spinRate":2225,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4371066820720251,"extension":6.948234612302917},"index":3,"playId":"6bc98826-37ce-388f-98b5-ad5494e4b7ba","pitchNumber":4,"startTime":"2026-02-28T18:21:03.669Z","endTime":"2026-02-28T18:21:07.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T18:21:11.976Z","endTime":"2026-02-28T18:21:31.032Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"907c0e04-76cf-33d2-8649-c9e597427f91","startTime":"2026-02-28T18:21:31.032Z","endTime":"2026-02-28T18:21:34.332Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.316681391505693,"aZ":-24.94227253922029,"pfxX":10.767908980854372,"pfxZ":3.6436425891187687,"pX":-0.02951207238223928,"pZ":2.2421455730321815,"vX0":-8.639207233979905,"vY0":-139.8919058093577,"vZ0":-5.673812182102408,"x":118.12,"y":178.24,"x0":1.6985563031173592,"y0":50.000042040276824,"z0":5.92971477849134,"aX":21.356016461404526},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":-17.8,"spinRate":2234,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.3914081243214067,"extension":6.924510770250666},"hitData":{"launchSpeed":96.3,"launchAngle":6.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.0,"coordY":119.0}},"index":6,"playId":"fb3e9022-43f9-30fd-b7af-61324f3d6b06","pitchNumber":5,"startTime":"2026-02-28T18:21:51.087Z","endTime":"2026-02-28T18:22:00.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.2,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:22:00.930Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daulton Varsho grounds into a force out, shortstop Edmundo Sosa to second baseman Liover Peguero. George Springer to 3rd. Vladimir Guerrero Jr. out at 2nd. Daulton Varsho to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:22:04.201Z","endTime":"2026-02-28T18:23:57.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82107375037381,"aZ":-23.428190348275653,"pfxX":11.365640140998448,"pfxZ":4.505760112514654,"pX":-0.7981317352843869,"pZ":1.8950916689515744,"vX0":-11.033707389524544,"vY0":-138.608335198112,"vZ0":-6.56403547309333,"x":147.42,"y":187.61,"x0":1.7631026850754603,"y0":50.002122583169516,"z0":5.865070067647175,"aX":22.051004744250278},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":-18.2,"spinRate":2157,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.3956008663862085,"extension":7.047427422916913},"index":0,"playId":"2cf60958-3a56-336a-bdf0-4526fed9a978","pitchNumber":1,"startTime":"2026-02-28T18:22:34.830Z","endTime":"2026-02-28T18:22:38.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"47f407bc-8878-3a06-be1b-2fe6163ef769","startTime":"2026-02-28T18:22:51.140Z","endTime":"2026-02-28T18:22:55.146Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25833461531054,"aZ":-24.095029441036715,"pfxX":10.597638773022343,"pfxZ":4.186086872212136,"pX":1.0565964750990602,"pZ":1.8884448397901117,"vX0":-6.230636577619209,"vY0":-138.6048488653528,"vZ0":-6.3650128510618575,"x":76.73,"y":187.79,"x0":1.9661121643295678,"y0":50.00334781291576,"z0":5.841850510179463,"aX":20.457926146004645},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":-17.8,"spinRate":2140,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.39637058753704224,"extension":6.939482168112304},"index":2,"playId":"bfaa4c6d-8095-3fa7-a51e-22ae36234998","pitchNumber":2,"startTime":"2026-02-28T18:23:20.104Z","endTime":"2026-02-28T18:23:23.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45634557876632,"aZ":-23.288808971804052,"pfxX":11.210386594206781,"pfxZ":4.525065745526691,"pX":0.10481118341914224,"pZ":1.6591639725082508,"vX0":-8.801600868559499,"vY0":-139.51663262941784,"vZ0":-7.271362159132441,"x":113.0,"y":193.98,"x0":1.8496961734002688,"y0":50.00373204101324,"z0":5.84273565797365,"aX":22.020590738808863},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2216,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.3931306810754718,"extension":6.9981674526435835},"hitData":{"launchSpeed":105.6,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.97,"coordY":153.13}},"index":3,"playId":"6991a579-9d22-3eeb-863d-b95fe730b29f","pitchNumber":3,"startTime":"2026-02-28T18:23:43.033Z","endTime":"2026-02-28T18:23:57.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.9,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:23:57.019Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, third baseman Carson DeMartini to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:24:00.979Z","endTime":"2026-02-28T18:26:11.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729727792459432,"aZ":-26.731858756808876,"pfxX":11.855194582251327,"pfxZ":2.78079655391206,"pX":-0.9549237536243195,"pZ":2.1284501693884708,"vX0":-11.382526135952176,"vY0":-138.89240345701552,"vZ0":-5.436031238065919,"x":153.4,"y":181.31,"x0":1.6535247514193459,"y0":50.001035449559176,"z0":5.885535810849921,"aX":23.19024166491905},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":-19.2,"spinRate":2165,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.39414500489388526,"extension":6.984751072727713},"index":0,"playId":"5840e562-2f7e-3b1e-a752-8119f96a66b9","pitchNumber":1,"startTime":"2026-02-28T18:24:32.633Z","endTime":"2026-02-28T18:24:36.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917312901033746,"aZ":-27.02350365653323,"pfxX":11.086163483228349,"pfxZ":2.654500778027071,"pX":0.900604197830355,"pZ":3.3232339371402886,"vX0":-6.311913911094777,"vY0":-138.19578183325896,"vZ0":-2.4034148459798628,"x":82.67,"y":149.05,"x0":1.7702210431231853,"y0":50.00232760892986,"z0":6.013663323077431,"aX":21.50786282630016},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":-18.8,"spinRate":2158,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.39587856360046203,"extension":6.9122296121580495},"index":1,"playId":"54110765-94ec-30c3-9b90-4d845ec2dc16","pitchNumber":2,"startTime":"2026-02-28T18:24:52.628Z","endTime":"2026-02-28T18:24:56.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09056710142028,"aZ":-26.706909069777236,"pfxX":12.05892149700233,"pfxZ":2.8230607044792,"pX":-1.1905466893998746,"pZ":2.411038009998978,"vX0":-12.076244052061638,"vY0":-138.48506461632567,"vZ0":-4.737201726533181,"x":162.38,"y":173.68,"x0":1.6684297762134006,"y0":50.000741478436844,"z0":5.9391975148113785,"aX":23.326212114833844},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":-19.2,"spinRate":2193,"spinDirection":122},"zone":11,"typeConfidence":0.9,"plateTime":0.39613717845106056,"extension":7.040556927642079},"index":2,"playId":"1b7f2df3-d3ab-3dde-8886-376831524ecd","pitchNumber":3,"startTime":"2026-02-28T18:25:15.453Z","endTime":"2026-02-28T18:25:19.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062654968809177,"aZ":-26.088481175277558,"pfxX":10.869276203737119,"pfxZ":3.1696256495482213,"pX":0.09071066075180102,"pZ":1.8681081105796686,"vX0":-8.431155701238708,"vY0":-137.38338377148105,"vZ0":-6.1515241514292,"x":113.54,"y":188.34,"x0":1.779812119925412,"y0":50.00515602726496,"z0":5.898004451288421,"aX":20.88037370155541},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":-18.0,"spinRate":2146,"spinDirection":122},"zone":8,"typeConfidence":0.89,"plateTime":0.39794952544817574,"extension":6.937531603038864},"index":3,"playId":"28774bb0-b42d-367c-83fd-8a6f00ac943b","pitchNumber":4,"startTime":"2026-02-28T18:25:36.803Z","endTime":"2026-02-28T18:25:40.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291260531190453,"aZ":-27.556055415696942,"pfxX":12.364577116693008,"pfxZ":2.3935499051689435,"pX":-0.6258552099099036,"pZ":1.5328194010698257,"vX0":-10.731604742352323,"vY0":-137.73956114522426,"vZ0":-6.537399847492082,"x":140.86,"y":197.39,"x0":1.7056745460608147,"y0":50.003065855610224,"z0":5.788645797585357,"aX":23.866710939054318},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.1,"breakHorizontal":-20.3,"spinRate":2109,"spinDirection":114},"zone":7,"typeConfidence":0.89,"plateTime":0.3969646804698015,"extension":7.159200415896618},"hitData":{"launchSpeed":100.1,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.86,"coordY":168.82}},"index":4,"playId":"ca533750-4fca-320a-851e-109c9d0633f5","pitchNumber":5,"startTime":"2026-02-28T18:25:56.715Z","endTime":"2026-02-28T18:26:11.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:26:11.214Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:27:58.106Z","endTime":"2026-02-28T18:29:36.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67908310413865,"aZ":-41.52258548835487,"pfxX":-0.22328408504915487,"pfxZ":-6.716678766963,"pX":-0.9313160582174697,"pZ":2.6488710164154705,"vX0":1.4667816644898404,"vY0":-117.63014259740453,"vZ0":0.3384032377994266,"x":152.5,"y":167.26,"x0":-1.5356953014048225,"y0":50.003063302804925,"z0":6.373660611671546,"aX":-0.31119829422327816},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.8,"breakHorizontal":0.0,"spinRate":2652,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.46682332239674684,"extension":6.4574946016947345},"index":0,"playId":"5098dba4-66d3-31b2-86d5-7db6b876888f","pitchNumber":1,"startTime":"2026-02-28T18:28:16.886Z","endTime":"2026-02-28T18:28:20.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.137168031912566,"aZ":-7.098843996732576,"pfxX":-2.047236387812383,"pfxZ":12.95408610562723,"pX":-1.2806141483616738,"pZ":3.7239019981783112,"vX0":1.5584452583753161,"vY0":-139.40567935789153,"vZ0":-5.820151132406164,"x":165.81,"y":138.23,"x0":-1.585551560750894,"y0":50.00636190559051,"z0":6.328588895095587,"aX":-3.9641231332554163},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.2,"breakHorizontal":3.4,"spinRate":2566,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3954006586001828,"extension":6.323038044446972},"index":1,"playId":"df196866-3819-3c6f-b2d1-61777b75e2b4","pitchNumber":2,"startTime":"2026-02-28T18:28:31.448Z","endTime":"2026-02-28T18:28:35.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94395479231573,"aZ":-7.529389416338582,"pfxX":-1.5978062478371382,"pfxZ":12.623180614254064,"pX":-0.07390813207147771,"pZ":3.356593771517354,"vX0":3.902384451411887,"vY0":-139.4596981664689,"vZ0":-6.302662316184928,"x":119.82,"y":148.15,"x0":-1.2893174611090157,"y0":50.00554241288126,"z0":6.15481117058812,"aX":-3.1206923490278995},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.6,"breakHorizontal":2.0,"spinRate":2558,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39409149543232314,"extension":6.57312861286228},"index":2,"playId":"eed81b26-8420-39cc-b104-6aaf55c6ce52","pitchNumber":3,"startTime":"2026-02-28T18:28:44.527Z","endTime":"2026-02-28T18:28:49.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52541912648825,"aZ":-7.995686897334579,"pfxX":-2.0923786616240756,"pfxZ":11.989624942424404,"pX":0.14801959823011696,"pZ":3.710163433882522,"vX0":4.898762638325446,"vY0":-140.76981478411142,"vZ0":-5.542206077719282,"x":111.36,"y":138.61,"x0":-1.3391679268337326,"y0":50.00221831053076,"z0":6.2161277764721365,"aX":-4.220004076151085},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.9,"breakHorizontal":2.9,"spinRate":2434,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.38838211993211624,"extension":6.55497020194315},"index":3,"playId":"9a3a3ed5-9783-3059-8b8a-013e6c302aa4","pitchNumber":4,"startTime":"2026-02-28T18:29:05.736Z","endTime":"2026-02-28T18:29:09.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T18:29:16.389Z","endTime":"2026-02-28T18:29:30.879Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":89.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8138453004653,"aZ":-7.9841288231457295,"pfxX":-2.0226909977833616,"pfxZ":11.802062768579162,"pX":0.9130480819498825,"pZ":2.5392716484220057,"vX0":6.861710693571339,"vY0":-142.0796075633475,"vZ0":-8.714267404149963,"x":82.2,"y":170.22,"x0":-1.2678518170324098,"y0":50.000934026656594,"z0":6.149317022438272,"aX":-4.146245292259271},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.8,"breakHorizontal":2.3,"spinRate":2521,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3851597781430893,"extension":6.437363081230169},"index":5,"playId":"8ded54c0-ecb7-31e0-8e85-95eb0459830f","pitchNumber":5,"startTime":"2026-02-28T18:29:30.879Z","endTime":"2026-02-28T18:29:36.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:29:36.183Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Kemp lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:29:36.949Z","endTime":"2026-02-28T18:31:04.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370789231549708,"aZ":-39.59174389368585,"pfxX":4.482567550713948,"pfxZ":-4.835312731196778,"pX":1.1513234830444898,"pZ":0.6888969878991471,"vX0":5.17251051106725,"vY0":-123.37266830988597,"vZ0":-4.582298124755642,"x":73.11,"y":220.18,"x0":-1.5573650043579463,"y0":50.00017635145106,"z0":5.920042706371711,"aX":6.882415627186712},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.6,"breakHorizontal":-9.4,"spinRate":2728,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44458726315121755,"extension":6.5010661650036194},"index":0,"playId":"44431d37-db64-3277-83b6-5b2cc11c2bc9","pitchNumber":1,"startTime":"2026-02-28T18:29:59.397Z","endTime":"2026-02-28T18:30:02.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50607223109952,"aZ":-29.986930051530983,"pfxX":0.7734389997073556,"pfxZ":1.317269296527587,"pX":0.7137345011013778,"pZ":1.2731847153527442,"vX0":4.994481012681625,"vY0":-128.29192969746637,"vZ0":-6.23635932998972,"x":89.79,"y":204.4,"x0":-1.361866774446891,"y0":50.00214086731087,"z0":6.084283296705343,"aX":1.284155435777066},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.5,"spinRate":2729,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42757429326593455,"extension":6.46002184513829},"index":1,"playId":"91e6d153-910f-39fb-8767-0ed34e126a34","pitchNumber":2,"startTime":"2026-02-28T18:30:16.758Z","endTime":"2026-02-28T18:30:19.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T18:30:28.747Z","endTime":"2026-02-28T18:30:40.230Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756775058565687,"aZ":-29.489021929663398,"pfxX":0.4245966999241739,"pfxZ":1.5839295066139822,"pX":1.4095666049426494,"pZ":1.6326332828298769,"vX0":6.4318577976994895,"vY0":-129.06954075236445,"vZ0":-5.573470849453224,"x":63.27,"y":194.7,"x0":-1.1653012742738869,"y0":50.00413322762275,"z0":6.078799526398117,"aX":0.7177017836803508},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-2.2,"spinRate":2714,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4236685370878046,"extension":6.490385779567582},"index":3,"playId":"780bc354-e4aa-3bee-860a-9be58f513b7b","pitchNumber":3,"startTime":"2026-02-28T18:30:40.230Z","endTime":"2026-02-28T18:30:44.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38554292629804,"aZ":-9.847127151787188,"pfxX":-3.038385394336074,"pfxZ":10.764413515523575,"pX":0.36862052812238894,"pZ":3.306156018353622,"vX0":5.277434132730293,"vY0":-142.7603072349742,"vZ0":-6.3975400673215415,"x":102.95,"y":149.51,"x0":-1.1051062936604144,"y0":50.00201806085514,"z0":6.189004155153776,"aX":-6.302085099495112},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2430,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.38296806477165113,"extension":6.300669463947639},"hitData":{"launchSpeed":95.5,"launchAngle":23.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.46,"coordY":49.71}},"index":4,"playId":"80b41318-90e6-357c-a6c6-ccac49b4b7ca","pitchNumber":4,"startTime":"2026-02-28T18:30:56.774Z","endTime":"2026-02-28T18:31:04.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:31:04.892Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan De La Cruz homers (1) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:31:05.962Z","endTime":"2026-02-28T18:33:29.740Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14156392209315,"aZ":-16.701204722576737,"pfxX":-5.590628887176003,"pfxZ":7.652772787607503,"pX":0.010640606732869602,"pZ":0.7206128857405923,"vX0":5.15356097604342,"vY0":-140.84794478446622,"vZ0":-11.615782991691098,"x":87.52,"y":220.76,"x0":-1.1109719197434254,"y0":50.00018827155314,"z0":5.96167129026949,"aX":-11.300266264045725},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":9.1,"spinRate":2343,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3879527852476783,"extension":6.439743824792239},"index":0,"playId":"d2d1a3f9-b678-3aeb-84ee-c2ebaec5a629","pitchNumber":1,"startTime":"2026-02-28T18:31:31.662Z","endTime":"2026-02-28T18:31:34.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91114985249648,"aZ":-28.710847527200485,"pfxX":0.6917999663033039,"pfxZ":2.005949071105232,"pX":0.11452606296215719,"pZ":1.5874847608378182,"vX0":3.667911934032797,"vY0":-130.47416475810286,"vZ0":-6.076578924332017,"x":112.63,"y":195.92,"x0":-1.398194521553388,"y0":50.00425229679251,"z0":6.104443628462625,"aX":1.1949880209650205},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2721,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4194620718037583,"extension":6.265614657317317},"index":1,"playId":"2d02544a-faed-3745-94df-ee038ad2dca3","pitchNumber":2,"startTime":"2026-02-28T18:31:48.055Z","endTime":"2026-02-28T18:31:51.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096778283645286,"aZ":-39.26358907648515,"pfxX":3.6791688916486542,"pfxZ":-4.432595575546339,"pX":2.092313646833685,"pZ":1.4981672371412378,"vX0":7.219176063446932,"vY0":-125.77756024468702,"vZ0":-3.0957762799191153,"x":37.25,"y":198.33,"x0":-1.296096560787781,"y0":50.00612146686397,"z0":5.9368799958660174,"aX":5.879247243712355},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.5,"breakHorizontal":-8.4,"spinRate":2834,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43588524103563087,"extension":6.251304428967764},"index":2,"playId":"520c4a21-6f4b-3c7d-96b8-416ce84c8530","pitchNumber":3,"startTime":"2026-02-28T18:32:04.615Z","endTime":"2026-02-28T18:32:07.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945084683948544,"aZ":-9.593107496145779,"pfxX":-1.503562247072229,"pfxZ":11.4490249326441,"pX":1.3497744290131672,"pZ":1.5912636524509525,"vX0":7.278307548723438,"vY0":-139.44563207732304,"vZ0":-10.54381974589683,"x":65.55,"y":195.82,"x0":-1.0970534290576563,"y0":50.00005988419129,"z0":6.051113070959848,"aX":-2.965467068516644},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":1.2},"zone":14,"typeConfidence":2.0,"plateTime":0.392579035222409,"extension":6.403204293702586},"index":3,"playId":"b128191c-f635-33ca-b082-f0f0f1ad9ed9","pitchNumber":4,"startTime":"2026-02-28T18:32:22.801Z","endTime":"2026-02-28T18:32:27.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45598128322239,"aZ":-9.62419649530097,"pfxX":-1.032004325729809,"pfxZ":11.758302883149108,"pX":0.017857208750778533,"pZ":3.2351642176430784,"vX0":4.086109005116844,"vY0":-137.81858527072106,"vZ0":-6.100881074111733,"x":116.32,"y":151.43,"x0":-1.3518509630749829,"y0":50.006067151019636,"z0":6.131927923243703,"aX":-1.9797735335751157},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":1.0},"zone":2,"typeConfidence":2.0,"plateTime":0.3978626311090525,"extension":6.517596398773971},"index":4,"playId":"6924dde9-9fee-32c5-9839-5aedc706c732","pitchNumber":5,"startTime":"2026-02-28T18:32:40.368Z","endTime":"2026-02-28T18:32:44.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856077689013514,"aZ":-7.771516756437528,"pfxX":-1.9033610855866852,"pfxZ":11.909372749293407,"pX":-0.008974941365903483,"pZ":1.9747458692509527,"vX0":3.42361868211811,"vY0":-141.6527319985162,"vZ0":-10.036409147860248,"x":117.34,"y":185.46,"x0":-0.9814656589658697,"y0":50.006022782402944,"z0":6.045344548107724,"aX":-3.9012882328276985},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":2.8},"zone":8,"typeConfidence":2.0,"plateTime":0.3854630770490073,"extension":6.758352816909162},"hitData":{"launchSpeed":106.3,"launchAngle":33.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.63,"coordY":25.38}},"index":5,"playId":"f4630fdc-73b3-3cd9-846a-3bfd384fd741","pitchNumber":6,"startTime":"2026-02-28T18:33:00.444Z","endTime":"2026-02-28T18:33:29.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-10.700000000000003,"leverageIndex":0.43,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:33:29.740Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liover Peguero singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:35:42.932Z","endTime":"2026-02-28T18:36:34.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T18:33:31.735Z","endTime":"2026-02-28T18:33:50.511Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jesse Hahn replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"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-28T18:33:50.511Z","endTime":"2026-02-28T18:35:41.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":534910,"link":"/api/v1/people/534910"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656302,"link":"/api/v1/people/656302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T18:35:41.124Z","endTime":"2026-02-28T18:35:45.145Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.956759343074186,"aZ":-30.520153445391838,"pfxX":-12.619134641343072,"pfxZ":0.8555035048256361,"pX":-4.60536124585445E-4,"pZ":2.227829917505496,"vX0":10.400524011752129,"vY0":-138.36209078230758,"vZ0":-3.0583791451417937,"x":117.02,"y":178.63,"x0":-2.175630523653929,"y0":50.003076580156176,"z0":5.400937322931592,"aX":-24.375672498968296},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.1,"breakHorizontal":20.5},"zone":5,"typeConfidence":2.0,"plateTime":0.39643898543123157,"extension":6.46408697517055},"index":3,"playId":"eaa71730-aea7-324d-89d2-1925ac2a99ba","pitchNumber":1,"startTime":"2026-02-28T18:35:45.145Z","endTime":"2026-02-28T18:35:49.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.722717034172582,"aZ":-34.50051179956125,"pfxX":-12.952470712410022,"pfxZ":-1.2119833747173718,"pX":0.0483607805022574,"pZ":3.7250298679838862,"vX0":10.947825300338334,"vY0":-137.99607034054037,"vZ0":1.4410656319905792,"x":115.16,"y":138.2,"x0":-2.2944476474998954,"y0":50.001291994606014,"z0":5.526268590580719,"aX":-24.890284044286645},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.7,"breakHorizontal":21.1},"zone":12,"typeConfidence":2.0,"plateTime":0.397456249256225,"extension":6.684785185669636},"index":4,"playId":"e6403f6a-6473-3f8a-b9ca-d90356ae2ca2","pitchNumber":2,"startTime":"2026-02-28T18:35:58.778Z","endTime":"2026-02-28T18:36:02.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793292466322054,"aZ":-34.226654048410296,"pfxX":12.033465514557673,"pfxZ":-1.4704529534781017,"pX":0.8559694460267889,"pZ":1.0101687543571602,"vX0":4.122046341539366,"vY0":-118.58277261791577,"vZ0":-2.882499850009016,"x":84.37,"y":211.51,"x0":-2.477434181336267,"y0":50.00229491844311,"z0":5.425484982462416,"aX":16.80270914707343},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.1,"breakHorizontal":-22.9},"zone":14,"typeConfidence":2.0,"plateTime":0.46537412762163477,"extension":6.227398654314554},"index":5,"playId":"6d52576c-07c7-3da0-a4f7-c289735eabb2","pitchNumber":3,"startTime":"2026-02-28T18:36:12.290Z","endTime":"2026-02-28T18:36:15.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66900115901132,"aZ":-32.6763905069717,"pfxX":-11.901557043752474,"pfxZ":-0.2697392967613439,"pX":-0.47438530793991196,"pZ":3.7151433558514784,"vX0":9.219377799466558,"vY0":-136.43489996989038,"vZ0":1.3681828345145257,"x":135.08,"y":138.47,"x0":-2.3489928269300853,"y0":50.00057055786852,"z0":5.457162470306373,"aX":-22.462598514027693},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.0,"breakHorizontal":19.7},"zone":11,"typeConfidence":2.0,"plateTime":0.4012799661502009,"extension":6.6242316277578155},"hitData":{"launchSpeed":81.5,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.94,"coordY":108.15}},"index":6,"playId":"e9faae34-92bf-38dc-aced-a38a3ae0454c","pitchNumber":4,"startTime":"2026-02-28T18:36:27.374Z","endTime":"2026-02-28T18:36:34.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:36:34.068Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson DeMartini strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:36:36.806Z","endTime":"2026-02-28T18:38:41.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"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":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05243347851462,"aZ":-33.91436389202943,"pfxX":-11.409320768704577,"pfxZ":-0.9431357036689088,"pX":-1.9800763521431262,"pZ":1.3664989317532823,"vX0":5.562665011215685,"vY0":-135.25268410454652,"vZ0":-4.108605458540998,"x":192.48,"y":201.88,"x0":-2.5833889170230315,"y0":50.00187410704839,"z0":5.28883271696247,"aX":-21.09425370486866},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.4,"breakHorizontal":19.4},"zone":13,"typeConfidence":2.0,"plateTime":0.4052823295576444,"extension":6.501153353026153},"index":0,"playId":"f6ddf53d-1bc2-357b-8146-55fe86180928","pitchNumber":1,"startTime":"2026-02-28T18:37:01.175Z","endTime":"2026-02-28T18:37:04.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2282752844611,"aZ":-34.588628805802365,"pfxX":-11.462341624252048,"pfxZ":-1.2820381885638792,"pX":-0.08553081109813966,"pZ":2.6766262577154865,"vX0":10.156206261904007,"vY0":-136.6689124050268,"vZ0":-0.9415688427924196,"x":120.26,"y":166.51,"x0":-2.374266391917373,"y0":50.005222011404676,"z0":5.417103742439556,"aX":-21.52389560444776},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.3,"breakHorizontal":18.4},"zone":5,"typeConfidence":2.0,"plateTime":0.40191520641621015,"extension":6.6373083969929905},"index":1,"playId":"b1f20db6-3d10-34d7-9810-ff973cdd274d","pitchNumber":2,"startTime":"2026-02-28T18:37:21.427Z","endTime":"2026-02-28T18:37:27.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176534835102238,"aZ":-34.30719722941657,"pfxX":4.4500282028560285,"pfxZ":-1.3269096347117202,"pX":0.047314942567114535,"pZ":2.9750792144257066,"vX0":4.6687372725628045,"vY0":-125.3973552905795,"vZ0":0.4564640448732127,"x":115.2,"y":158.45,"x0":-2.4104842082853164,"y0":50.00231080810204,"z0":5.568962693782796,"aX":7.151843579350932},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-9.0},"zone":2,"typeConfidence":2.0,"plateTime":0.43526569620867317,"extension":6.395435324072952},"index":2,"playId":"5aa1bebd-20a8-3ee6-ac93-e1661a0c826d","pitchNumber":3,"startTime":"2026-02-28T18:37:47.115Z","endTime":"2026-02-28T18:37:50.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72450599790064,"aZ":-31.035225773025292,"pfxX":-10.479023925740911,"pfxZ":0.5937350818396325,"pX":0.7791228537748943,"pZ":3.7032217802274534,"vX0":12.029624428346192,"vY0":-136.49287376169303,"vZ0":0.8477620690364595,"x":87.3,"y":138.79,"x0":-2.2993647197054567,"y0":50.000420962769574,"z0":5.5064521402037485,"aX":-20.003762080515237},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":16.8},"zone":12,"typeConfidence":2.0,"plateTime":0.39950127724407647,"extension":6.596857176641243},"index":3,"playId":"4e68bf0e-e27d-3d3a-a868-2a8f25950d18","pitchNumber":4,"startTime":"2026-02-28T18:38:16.930Z","endTime":"2026-02-28T18:38:21.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146962835269683,"aZ":-33.24899375559992,"pfxX":9.170065787536107,"pfxZ":-0.7820561966976918,"pX":0.6985341873559183,"pZ":1.7782922249694242,"vX0":4.856290789811646,"vY0":-117.28264803006995,"vZ0":-1.1709442334729352,"x":90.37,"y":190.77,"x0":-2.5965134835122328,"y0":50.00180760393076,"z0":5.41170859052652,"aX":12.650501814924501},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.4,"breakHorizontal":-17.9},"zone":9,"typeConfidence":2.0,"plateTime":0.4687232732430453,"extension":6.4587998209014},"index":4,"playId":"e875a161-c807-3b82-b2dc-32e33dac7859","pitchNumber":5,"startTime":"2026-02-28T18:38:36.524Z","endTime":"2026-02-28T18:38:41.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:38:41.382Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:40:38.770Z","endTime":"2026-02-28T18:41:35.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38678630057122,"aZ":-24.237452518920488,"pfxX":10.616198650604687,"pfxZ":4.137601729282245,"pX":0.22600695019251232,"pZ":2.6062798208817703,"vX0":-7.868181860779354,"vY0":-137.33075579713002,"vZ0":-4.527716626692069,"x":108.39,"y":168.41,"x0":1.7438006792025877,"y0":50.00085560379694,"z0":5.917566102855437,"aX":20.348760516897663},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-17.6,"spinRate":2221,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.3982955830135384,"extension":6.873013632853099},"index":0,"playId":"a09a839c-10e5-3307-8260-bbc53bd6e1a8","pitchNumber":1,"startTime":"2026-02-28T18:40:55.834Z","endTime":"2026-02-28T18:41:01.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682016505660062,"aZ":-31.791852935156278,"pfxX":11.021207405275025,"pfxZ":0.24344080654453126,"pX":-0.47482830239501955,"pZ":1.3413917353668872,"vX0":-9.215770440587509,"vY0":-125.62483438493459,"vZ0":-4.541548108376561,"x":135.1,"y":202.56,"x0":1.8110112640112799,"y0":50.005900151758055,"z0":5.759895919128605,"aX":17.60161922489726},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-17.9},"zone":13,"typeConfidence":0.9,"plateTime":0.43616595720088336,"extension":6.844341164902661},"index":1,"playId":"30e708cf-2328-3f17-b185-e9876c8e0863","pitchNumber":2,"startTime":"2026-02-28T18:41:13.019Z","endTime":"2026-02-28T18:41:18.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05275259479409,"aZ":-30.4620025324106,"pfxX":10.817846302780172,"pfxZ":1.0459444668576714,"pX":0.4918990154368563,"pZ":0.46078922657683513,"vX0":-6.997199421204356,"vY0":-127.1107197531244,"vZ0":-7.064801299471866,"x":98.25,"y":226.34,"x0":1.8749011430000222,"y0":50.00160733113232,"z0":5.694597557150352,"aX":17.700898684566106},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-18.0},"zone":14,"typeConfidence":0.9,"plateTime":0.43089589877408097,"extension":6.821359830219577},"index":2,"playId":"b0b8040b-46b3-38c8-b789-1cd6fdfca9b3","pitchNumber":3,"startTime":"2026-02-28T18:41:30.801Z","endTime":"2026-02-28T18:41:35.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:41:35.160Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:41:36.594Z","endTime":"2026-02-28T18:43:38.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.432610708038247,"aZ":-25.097397487949962,"pfxX":10.933883893554658,"pfxZ":3.640499611244257,"pX":0.05436008457072111,"pZ":2.3102045234607957,"vX0":-8.684668437265016,"vY0":-138.26207942903645,"vZ0":-5.376354636180102,"x":114.93,"y":176.4,"x0":1.8079983348020112,"y0":50.006475249868004,"z0":5.953639455315242,"aX":21.275854959360498},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":-18.1},"zone":5,"typeConfidence":0.9,"plateTime":0.3954165327659056,"extension":6.891670367908108},"index":0,"playId":"a77af912-2cf2-326b-827c-852cbd72fccf","pitchNumber":1,"startTime":"2026-02-28T18:42:02.584Z","endTime":"2026-02-28T18:42:06.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098379531480738,"aZ":-38.62320689072557,"pfxX":-0.4487385445253387,"pfxZ":-4.255314743863747,"pX":0.6103053910115582,"pZ":1.4386013314824697,"vX0":-3.241978686644707,"vY0":-123.0861068972236,"vZ0":-2.8885916602806887,"x":93.74,"y":199.94,"x0":2.0091847517441512,"y0":50.001837085879856,"z0":5.935811604680388,"aX":-0.6798908326487482},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.2,"breakHorizontal":1.7},"zone":14,"typeConfidence":0.9,"plateTime":0.44700697718972116,"extension":6.732373547321442},"index":1,"playId":"55a36d91-7246-39b7-a24c-20fed6759297","pitchNumber":2,"startTime":"2026-02-28T18:42:22.932Z","endTime":"2026-02-28T18:42:26.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274766442005564,"aZ":-37.99879852326442,"pfxX":-0.4276036976786681,"pfxZ":-3.6874370801271477,"pX":-1.070962060594162,"pZ":1.61767140789142,"vX0":-6.920920313619882,"vY0":-125.14276236354345,"vZ0":-3.3077887243503525,"x":157.82,"y":195.1,"x0":1.7910260512407372,"y0":50.00295073353762,"z0":6.082834949535324,"aX":-0.6751382664645836},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.2,"breakHorizontal":2.4},"zone":13,"typeConfidence":0.9,"plateTime":0.43840761713970755,"extension":6.665225417235097},"index":2,"playId":"97998fd3-218c-34df-b7f3-ad5e9492be04","pitchNumber":3,"startTime":"2026-02-28T18:42:49.793Z","endTime":"2026-02-28T18:42:55.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78901740838338,"aZ":-36.95898922797771,"pfxX":-1.682549069186035,"pfxZ":-3.0654204597893955,"pX":-0.07721033690075496,"pZ":1.2173602450177223,"vX0":-4.24366471871123,"vY0":-124.39164313202434,"vZ0":-4.211407548910685,"x":119.94,"y":205.91,"x0":1.8719056085949832,"y0":50.00245050649095,"z0":6.008248747230017,"aX":-2.6265683180680717},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.4,"breakHorizontal":4.1},"zone":13,"typeConfidence":0.9,"plateTime":0.440932045648013,"extension":6.663579471910952},"index":3,"playId":"336a1168-0ec3-3918-ae59-2ab3dca4f3e0","pitchNumber":4,"startTime":"2026-02-28T18:43:10.715Z","endTime":"2026-02-28T18:43:14.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74671813532239,"aZ":-31.27086103412148,"pfxX":11.155997215013866,"pfxZ":0.5574542096207455,"pX":0.06106248597771856,"pZ":1.7118160195713297,"vX0":-7.9882469416664375,"vY0":-127.40423499413077,"vZ0":-4.2734830797902035,"x":114.67,"y":192.56,"x0":1.8042749224050838,"y0":50.003968581377165,"z0":5.911645042414939,"aX":18.147961382884912},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-18.1,"spinRate":2152,"spinDirection":108},"zone":8,"typeConfidence":0.89,"plateTime":0.43165342974802456,"extension":6.832533529760938},"index":4,"playId":"fc5e0662-4f1d-37c9-ba71-0e9a42afed2e","pitchNumber":5,"startTime":"2026-02-28T18:43:34.347Z","endTime":"2026-02-28T18:43:38.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:43:38.067Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Lukes reaches on a fielding error by pitcher Cristopher Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:43:39.933Z","endTime":"2026-02-28T18:44:27.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91979217404526,"aZ":-25.76362056992922,"pfxX":11.580612005748083,"pfxZ":3.364283477406029,"pX":0.39783462536642716,"pZ":1.8506217234428017,"vX0":-7.910110451749885,"vY0":-137.2492478827429,"vZ0":-6.105084005101003,"x":101.84,"y":188.81,"x0":1.8155066622252416,"y0":50.00177984855101,"z0":5.863019772649,"aX":22.050066729351105},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.9,"breakHorizontal":-19.3,"spinRate":2165,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.39936789621602387,"extension":6.873741834952422},"hitData":{"launchSpeed":67.8,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.3,"coordY":180.47}},"index":0,"playId":"6779eb01-ab54-3fd5-91ba-7e5ffb63396a","pitchNumber":1,"startTime":"2026-02-28T18:44:05.691Z","endTime":"2026-02-28T18:44:27.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:44:27.170Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Cowles strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:44:37.757Z","endTime":"2026-02-28T18:45:57.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701496,"fullName":"Ben Cowles","link":"/api/v1/people/701496"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701496,"fullName":"Ben Cowles","link":"/api/v1/people/701496"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":85.9,"endSpeed":79.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069552518608923,"aZ":-31.645969401097176,"pfxX":10.520111077421143,"pfxZ":0.3350176649590759,"pX":-0.11046120081723536,"pZ":1.072389088240874,"vX0":-8.163002044171911,"vY0":-124.77521290438862,"vZ0":-5.421269662147294,"x":121.21,"y":209.83,"x0":1.8364128104866613,"y0":50.003244597218014,"z0":5.880393667390508,"aX":16.591158225406847},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-17.2},"zone":13,"typeConfidence":0.9,"plateTime":0.43895104480687896,"extension":6.824288383884276},"index":0,"playId":"b49525fe-91d4-3f25-ab16-f1a3233ad6d3","pitchNumber":1,"startTime":"2026-02-28T18:44:44.444Z","endTime":"2026-02-28T18:44:47.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725375329699148,"aZ":-28.523291760698267,"pfxX":10.694940586530372,"pfxZ":1.8929449666142801,"pX":-1.3599022114774524,"pZ":1.5968496817962765,"vX0":-11.967304751611868,"vY0":-137.96842754734098,"vZ0":-6.277660981723754,"x":168.84,"y":195.67,"x0":1.6445575765678486,"y0":50.0010602555713,"z0":5.824056309851201,"aX":20.614240646877672},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":-16.9},"zone":13,"typeConfidence":0.89,"plateTime":0.39699919556359387,"extension":6.93826724475641},"index":1,"playId":"8bfd9d20-3150-3655-a7e3-3a757694bc0d","pitchNumber":2,"startTime":"2026-02-28T18:45:08.540Z","endTime":"2026-02-28T18:45:11.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":78.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568502344741997,"aZ":-32.831653326293065,"pfxX":9.781470839363124,"pfxZ":-0.41226504581611856,"pX":-0.06950795099648852,"pZ":1.7060667840807207,"vX0":-7.913879502973344,"vY0":-125.26571596732018,"vZ0":-3.7032727275713775,"x":119.65,"y":192.72,"x0":1.8681393363579073,"y0":50.005655519254006,"z0":5.9031620536801865,"aX":15.464316183176429},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-15.7},"zone":8,"typeConfidence":0.9,"plateTime":0.43815958986972126,"extension":6.855475774179356},"index":2,"playId":"75c427ea-5a1f-3aea-964b-d56b8ed11887","pitchNumber":3,"startTime":"2026-02-28T18:45:28.039Z","endTime":"2026-02-28T18:45:31.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948382410634892,"aZ":-33.5749150272581,"pfxX":11.105600498686414,"pfxZ":-0.900116509628651,"pX":0.1809963543407634,"pZ":1.269438847016136,"vX0":-7.708749186478084,"vY0":-124.46141605312853,"vZ0":-4.481325710227309,"x":110.1,"y":204.51,"x0":1.8820248341821473,"y0":50.0005477608984,"z0":5.886488004260161,"aX":17.34874779490781},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-18.2},"zone":14,"typeConfidence":0.91,"plateTime":0.44078203790569415,"extension":6.869031978412157},"index":3,"playId":"8e04cc08-ab7e-3a8f-a673-ed7b0429c283","pitchNumber":4,"startTime":"2026-02-28T18:45:49.489Z","endTime":"2026-02-28T18:45:57.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701496,"link":"/api/v1/people/701496"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":701496,"link":"/api/v1/people/701496"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:45:57.712Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (3) on a sharp line drive to left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:47:29.199Z","endTime":"2026-02-28T18:48:29.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":73.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78824368260437,"aZ":-32.61338266606418,"pfxX":12.742732691212966,"pfxZ":-0.3266768441775252,"pX":-0.11046892169781877,"pZ":2.2632730960236107,"vX0":2.07214457150659,"vY0":-116.61378540372432,"vZ0":-0.05143118789562928,"x":121.21,"y":177.67,"x0":-2.6672072632460035,"y0":50.000949492603795,"z0":5.39856360108588,"aX":17.301671530577845},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.2,"breakHorizontal":-23.5,"spinRate":2912,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.47222019121060166,"extension":6.529940165325127},"index":0,"playId":"4f1c4d6e-54e3-3d62-abca-1e0948d827fe","pitchNumber":1,"startTime":"2026-02-28T18:48:04.915Z","endTime":"2026-02-28T18:48:08.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.567758928617582,"aZ":-33.03194542392711,"pfxX":-11.652409812329815,"pfxZ":-0.4546840423511389,"pX":0.03200431148302709,"pZ":1.9603636601861703,"vX0":10.205066410002516,"vY0":-137.06568515510742,"vZ0":-3.012104344034027,"x":115.78,"y":185.85,"x0":-2.2337796570521027,"y0":50.00089149233769,"z0":5.339536664058418,"aX":-22.069295490496337},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.3,"breakHorizontal":18.8,"spinRate":2415,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4002952607527863,"extension":6.6375034634567545},"hitData":{"launchSpeed":100.8,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.0,"coordY":102.0}},"index":1,"playId":"14088621-b7cc-3541-8b8d-5dfdeb829049","pitchNumber":2,"startTime":"2026-02-28T18:48:17.233Z","endTime":"2026-02-28T18:48:29.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":0.85,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:48:29.272Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Nathan Lukes. Justin Crawford scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:48:33.627Z","endTime":"2026-02-28T18:50:07.964Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":534910,"link":"/api/v1/people/534910"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.294138681672365,"aZ":-35.586452019715615,"pfxX":-11.705794471130977,"pfxZ":-1.8272813415593268,"pX":0.4010433398589165,"pZ":1.7421985990430184,"vX0":11.415513502680872,"vY0":-135.5813321219065,"vZ0":-2.5745097922263236,"x":101.71,"y":191.74,"x0":-2.3332507621230723,"y0":50.00034191637921,"z0":5.17554498647827,"aX":-21.896329884878263},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-3.6,"breakHorizontal":19.0,"spinRate":2338,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4032443691837537,"extension":6.724247983626584},"index":0,"playId":"71cc6fec-ac84-38d9-ac92-f92d9542e88c","pitchNumber":1,"startTime":"2026-02-28T18:49:06.853Z","endTime":"2026-02-28T18:49:11.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54289826596574,"aZ":-35.4087398679276,"pfxX":-12.666381798758037,"pfxZ":-1.7232837162971553,"pX":-1.1011199107640142,"pZ":2.448989228918602,"vX0":8.484383287428958,"vY0":-136.7864244360558,"vZ0":-1.3468198724716238,"x":158.97,"y":172.66,"x0":-2.6108369086484613,"y0":50.00252318085562,"z0":5.394447526683994,"aX":-23.800011958973503},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-3.2,"breakHorizontal":21.0,"spinRate":2393,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4017335894817755,"extension":6.5537979822125445},"index":1,"playId":"39f5afae-5b52-3ef4-b4d6-bb48df5f8b01","pitchNumber":2,"startTime":"2026-02-28T18:49:26.311Z","endTime":"2026-02-28T18:49:29.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826961074286665,"aZ":-33.22007791518999,"pfxX":2.8439899278226175,"pfxZ":-0.6584234185091447,"pX":0.17166009097532,"pZ":2.076156413636653,"vX0":5.97885616616563,"vY0":-125.30772089639578,"vZ0":-1.7206169777136395,"x":110.46,"y":182.72,"x0":-2.6167532178191246,"y0":50.00280935682416,"z0":5.4911498276761375,"aX":4.512894769405334},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":-6.6,"spinRate":2957,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.43745332953605676,"extension":6.492725736709532},"hitData":{"launchSpeed":108.1,"launchAngle":11.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.74,"coordY":96.01}},"index":2,"playId":"14400a1f-6c45-3116-8819-ec34014faf00","pitchNumber":3,"startTime":"2026-02-28T18:49:46.535Z","endTime":"2026-02-28T18:50:07.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":1.17,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:50:07.964Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Kyle Schwarber to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:50:06.946Z","endTime":"2026-02-28T18:52:19.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0177473491271,"aZ":-33.00107770207283,"pfxX":-12.14782778543764,"pfxZ":-0.4366555795511573,"pX":-1.59257548814175,"pZ":3.818685212419774,"vX0":6.543532564488557,"vY0":-137.00503993611227,"vZ0":1.6386830042358986,"x":177.71,"y":135.68,"x0":-2.437074792629079,"y0":50.00175823304985,"z0":5.4725030990491135,"aX":-23.03085295552946},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.2,"breakHorizontal":20.5,"spinRate":2246,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4001789582289148,"extension":6.420993897952329},"index":0,"playId":"b251e2fa-8313-314a-bc4a-a8e6eca7e30f","pitchNumber":1,"startTime":"2026-02-28T18:50:26.665Z","endTime":"2026-02-28T18:50:29.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965437930168108,"aZ":-29.236263419264137,"pfxX":10.650478519684878,"pfxZ":2.1127593012729626,"pX":0.04147498097720301,"pZ":2.451343520361104,"vX0":3.2970756274885136,"vY0":-118.41701317251105,"vZ0":-0.709138023978164,"x":115.42,"y":172.59,"x0":-2.760008813356424,"y0":50.00229091823179,"z0":5.478700990415224,"aX":14.813141872821006},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.0,"breakHorizontal":-20.2,"spinRate":3189,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.46623691361339636,"extension":6.44950636247427},"index":1,"playId":"27c36b04-d504-3094-ac19-a13d1c1d1187","pitchNumber":2,"startTime":"2026-02-28T18:50:46.253Z","endTime":"2026-02-28T18:50:50.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836222454574276,"aZ":-31.01298029730086,"pfxX":-11.78704278871123,"pfxZ":0.6264723139492876,"pX":-0.30676012354645243,"pZ":3.5374934911966194,"vX0":9.8807357803096,"vY0":-135.57830023342927,"vZ0":0.8097536668600339,"x":128.69,"y":143.27,"x0":-2.4682400256279156,"y0":50.00486925974155,"z0":5.400512764382253,"aX":-21.930686571932853},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":19.2,"spinRate":2424,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4040994364144259,"extension":6.704746002357015},"index":2,"playId":"5d73778e-9591-376c-b8f2-6637eceb9f35","pitchNumber":3,"startTime":"2026-02-28T18:51:06.890Z","endTime":"2026-02-28T18:51:14.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35832657856378,"aZ":-30.47939148859558,"pfxX":-11.128937512098318,"pfxZ":0.9078936999591409,"pX":0.20978113188537637,"pZ":2.477235032125955,"vX0":10.897594904124091,"vY0":-135.78205584139425,"vZ0":-1.93241571560092,"x":109.0,"y":171.89,"x0":-2.407173747397727,"y0":50.00507719175042,"z0":5.316274775727256,"aX":-20.811743759000503},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":17.9,"spinRate":2418,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4031789431049826,"extension":6.559667428688176},"index":3,"playId":"058583d7-3000-39bf-8713-02490052e15e","pitchNumber":4,"startTime":"2026-02-28T18:51:28.131Z","endTime":"2026-02-28T18:51:33.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194001379636067,"aZ":-29.83554661020585,"pfxX":-10.767879380718698,"pfxZ":1.2204477139213008,"pX":1.2261410509765613,"pZ":3.4217274970824576,"vX0":13.210422112161286,"vY0":-136.8965889729493,"vZ0":0.21199010823277964,"x":70.26,"y":146.39,"x0":-2.2467762863855314,"y0":50.000616487168784,"z0":5.373796479102588,"aX":-20.583087808422253},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2243,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.39901885677802396,"extension":6.64374998418787},"index":4,"playId":"1ec9569f-137d-33c6-867b-4b749c94d48a","pitchNumber":5,"startTime":"2026-02-28T18:51:54.114Z","endTime":"2026-02-28T18:51:57.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73544972576229,"aZ":-33.52193571685749,"pfxX":8.687784476900227,"pfxZ":-0.9455054253459902,"pX":-1.2147444711585287,"pZ":2.2972770460162377,"vX0":0.9612465623157749,"vY0":-118.95927141950716,"vZ0":-0.13431567456316684,"x":163.3,"y":176.75,"x0":-2.7526465230516224,"y0":50.00265628014125,"z0":5.404352821326054,"aX":12.396839876657056},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.4,"breakHorizontal":-16.0,"spinRate":3124,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.46118672446801234,"extension":6.319647427214573},"index":5,"playId":"7498e334-6b8c-34ce-9e70-7fa9eb894ed9","pitchNumber":6,"startTime":"2026-02-28T18:52:14.456Z","endTime":"2026-02-28T18:52:19.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.13,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:52:19.039Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:52:21.563Z","endTime":"2026-02-28T18:54:48.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47584260758807,"aZ":-33.88190779394993,"pfxX":-10.43664476753854,"pfxZ":-0.920058598651254,"pX":-1.559806770335548,"pZ":3.0997536484170545,"vX0":6.019203649942228,"vY0":-135.2282254387395,"vZ0":0.2625150239471068,"x":176.46,"y":155.09,"x0":-2.4543477788677794,"y0":50.00201125578597,"z0":5.371237774496336,"aX":-19.39899794042161},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.4,"breakHorizontal":17.6,"spinRate":2229,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4044677568036801,"extension":6.611467380213383},"index":0,"playId":"1eed88e4-182e-35bb-9412-3d12d95c7bb1","pitchNumber":1,"startTime":"2026-02-28T18:52:54.285Z","endTime":"2026-02-28T18:52:57.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686838164581857,"aZ":-33.36841734186138,"pfxX":-11.785852371706312,"pfxZ":-0.6467081469134186,"pX":-0.03271388969967312,"pZ":3.1275149894335765,"vX0":10.395167204800492,"vY0":-135.3010285607429,"vZ0":0.3598186697096646,"x":118.25,"y":154.34,"x0":-2.4080575378012474,"y0":50.005987677117744,"z0":5.346185431419119,"aX":-21.68430188830289},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.8,"breakHorizontal":19.0,"spinRate":2355,"spinDirection":250},"zone":2,"typeConfidence":2.0,"plateTime":0.40605276010172897,"extension":6.63881835045431},"index":1,"playId":"5167c74b-05bb-37f1-b845-efd352a89317","pitchNumber":2,"startTime":"2026-02-28T18:53:18.186Z","endTime":"2026-02-28T18:53:22.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432345448515505,"aZ":-31.37709120389998,"pfxX":8.09560476961347,"pfxZ":0.5536812786874581,"pX":-0.09040412708786588,"pZ":2.7321243945104645,"vX0":3.4249507952751643,"vY0":-119.05121014492448,"vZ0":0.29785970238002313,"x":120.45,"y":165.01,"x0":-2.6003493986402773,"y0":50.00013080083929,"z0":5.451578032198752,"aX":11.587138667227563},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-15.5,"spinRate":3066,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4605435297845113,"extension":6.5086084284810255},"index":2,"playId":"07f63c6e-122b-3e78-99e8-63bfe848bca2","pitchNumber":3,"startTime":"2026-02-28T18:53:37.091Z","endTime":"2026-02-28T18:53:41.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773379451657743,"aZ":-36.09721140576201,"pfxX":-11.79044967943712,"pfxZ":-2.060258286161293,"pX":-1.047874251948325,"pZ":3.5843230837399407,"vX0":7.8561013490050655,"vY0":-137.18431879235365,"vZ0":1.6758640674577927,"x":156.94,"y":142.0,"x0":-2.4190305747487773,"y0":50.00442472982179,"z0":5.4288360979010415,"aX":-22.44104561888568},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-3.1,"breakHorizontal":19.7,"spinRate":2245,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3994995143370086,"extension":6.536255647437396},"index":3,"playId":"5d94b068-b1d5-312d-8afd-c07a29f9ee2e","pitchNumber":4,"startTime":"2026-02-28T18:54:02.365Z","endTime":"2026-02-28T18:54:09.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371170777986197,"aZ":-33.902615906775516,"pfxX":-12.45146391101139,"pfxZ":-0.9129871515262638,"pX":0.3196440259433563,"pZ":1.309712731793838,"vX0":11.049952051046995,"vY0":-136.8121466134581,"vZ0":-4.20329747139917,"x":104.82,"y":203.42,"x0":-2.155206533670403,"y0":50.00254850417208,"z0":5.191285624769811,"aX":-23.58828460815323},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.4,"breakHorizontal":20.2,"spinRate":2354,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4004553129133579,"extension":6.632763792547098},"index":4,"playId":"3e26667f-3373-3240-80ad-33565abca8c2","pitchNumber":5,"startTime":"2026-02-28T18:54:43.503Z","endTime":"2026-02-28T18:54:48.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.8,"awayTeamWinProbability":74.2,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":1.36,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:54:48.388Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Stubbs grounds into a force out, third baseman Ben Cowles to shortstop Andrés Giménez. Kyle Schwarber to 3rd. Bryce Harper out at 2nd. Garrett Stubbs to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:54:52.194Z","endTime":"2026-02-28T18:55:44.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701496,"link":"/api/v1/people/701496"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112518415769422,"aZ":-33.13254825691247,"pfxX":-10.683366358947271,"pfxZ":-0.5059574486760265,"pX":0.5439337373600945,"pZ":2.287250164078411,"vX0":11.405604232488095,"vY0":-136.8016203741134,"vZ0":-2.0005424731875294,"x":96.27,"y":177.02,"x0":-2.2908430370146515,"y0":50.00266854294747,"z0":5.298656091249095,"aX":-20.254319544650173},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.9,"spinRate":2218,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.40034689120193656,"extension":6.681908780221544},"index":0,"playId":"7f594fbf-e758-3f70-a34e-49e4002e5914","pitchNumber":1,"startTime":"2026-02-28T18:55:13.500Z","endTime":"2026-02-28T18:55:17.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.458412820202746,"aZ":-37.78336176227824,"pfxX":-10.882269132959596,"pfxZ":-2.9740173500059015,"pX":-1.2918610361099552,"pZ":2.129508210067509,"vX0":6.962488704847894,"vY0":-137.0478921577187,"vZ0":-1.525305063946124,"x":166.24,"y":181.28,"x0":-2.461619022652023,"y0":50.000408549367094,"z0":5.292221671214684,"aX":-20.53881470600679},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-5.5,"breakHorizontal":18.1,"spinRate":2204,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4008310124377097,"extension":6.476518691875525},"hitData":{"launchSpeed":91.2,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.01,"coordY":175.4}},"index":1,"playId":"744e945b-528f-3adb-b563-4099d438aa38","pitchNumber":2,"startTime":"2026-02-28T18:55:32.546Z","endTime":"2026-02-28T18:55:44.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":2.9999999999999964,"leverageIndex":1.5,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:55:44.854Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Kemp pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:55:55.311Z","endTime":"2026-02-28T18:57:53.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240678272565823,"aZ":-33.75798804107737,"pfxX":-10.874703045502425,"pfxZ":-0.8308331537618869,"pX":1.2644385467183177,"pZ":1.9212967509671457,"vX0":12.986694438852085,"vY0":-136.64861048602458,"vZ0":-2.878575790186538,"x":68.8,"y":186.9,"x0":-2.129926995898653,"y0":50.00664412855189,"z0":5.300378404137021,"aX":-20.634531385341155},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.9,"breakHorizontal":17.0,"spinRate":2432,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.40035251918774284,"extension":6.722016390580674},"index":0,"playId":"a482abbc-2972-3ec0-a523-d7897885e3a6","pitchNumber":1,"startTime":"2026-02-28T18:56:18.550Z","endTime":"2026-02-28T18:56:22.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96854038080781,"aZ":-30.369352922822717,"pfxX":-11.120554547808467,"pfxZ":0.9684543805527301,"pX":0.4116515787975452,"pZ":2.8650483682898984,"vX0":10.912949599596143,"vY0":-136.02526710791201,"vZ0":-0.9877082910557093,"x":101.31,"y":161.42,"x0":-2.21530891991686,"y0":50.00391649909089,"z0":5.346178499528407,"aX":-20.75625880593722},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.8,"breakHorizontal":17.8,"spinRate":2408,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.4032834743462699,"extension":6.550536251953236},"index":1,"playId":"746ef845-0799-3b9b-a65e-1d90f0d74370","pitchNumber":2,"startTime":"2026-02-28T18:56:37.524Z","endTime":"2026-02-28T18:56:41.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87329664876611,"aZ":-30.429141767368883,"pfxX":-12.693809485614379,"pfxZ":0.9443000736213136,"pX":0.5139556183903978,"pZ":1.658404670903847,"vX0":11.648004609543019,"vY0":-136.39563833859665,"vZ0":-3.8199636059619015,"x":97.41,"y":194.0,"x0":-2.1916760484243647,"y0":50.00652587696116,"z0":5.208063970839982,"aX":-23.59105595391713},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.0,"breakHorizontal":20.0,"spinRate":2414,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.40371452471175173,"extension":6.636323489457771},"index":2,"playId":"21afadc6-5381-3ca6-ba04-ad9559c6dc53","pitchNumber":3,"startTime":"2026-02-28T18:56:56.294Z","endTime":"2026-02-28T18:57:00.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265081861739986,"aZ":-34.72107482096867,"pfxX":10.444845494748087,"pfxZ":-1.8570543250240439,"pX":-0.09830406164076422,"pZ":1.9922252896869959,"vX0":2.6100119533562687,"vY0":-117.63554233457458,"vZ0":-0.3347841168867537,"x":120.75,"y":184.99,"x0":-2.5835624675863555,"y0":50.001137515157374,"z0":5.408156870011252,"aX":14.356888735138602},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.1,"breakHorizontal":-19.6,"spinRate":3225,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4690532060557602,"extension":6.4882230636703575},"index":3,"playId":"370f0d76-6bd6-3ba1-90e3-603b72bde5ba","pitchNumber":4,"startTime":"2026-02-28T18:57:17.171Z","endTime":"2026-02-28T18:57:21.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217402922491107,"aZ":-34.430908296499176,"pfxX":10.890008445813233,"pfxZ":-1.6576742032794876,"pX":-0.5421958821049586,"pZ":2.158660204562573,"vX0":1.2494492814691194,"vY0":-117.01117637722135,"vZ0":-0.11717499794164876,"x":137.67,"y":180.5,"x0":-2.497826311150863,"y0":50.00418690641363,"z0":5.4907163563569465,"aX":14.798449661942145},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.6,"breakHorizontal":-19.9,"spinRate":3097,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.4717389853133396,"extension":6.5060341050499995},"hitData":{"launchSpeed":85.2,"launchAngle":63.0,"totalDistance":223.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.29,"coordY":136.93}},"index":4,"playId":"060a1329-6d0e-34e9-87c1-4c7bad206a4d","pitchNumber":5,"startTime":"2026-02-28T18:57:42.206Z","endTime":"2026-02-28T18:57:53.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.5,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:57:53.774Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a line drive to right fielder Bryan De La Cruz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:00:13.467Z","endTime":"2026-02-28T19:00:36.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T18:59:44.165Z","endTime":"2026-02-28T19:00:15.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04525354431527,"aZ":-14.448249549867883,"pfxX":-1.287202327220511,"pfxZ":9.061948779189155,"pX":0.3892476153016979,"pZ":1.590078165270693,"vX0":4.484270192474996,"vY0":-138.31872338598689,"vZ0":-9.701090008309201,"x":102.16,"y":195.85,"x0":-1.0789404716639042,"y0":50.00571075354682,"z0":6.089766617688316,"aX":-2.518938104077252},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":1.4,"spinRate":2478,"spinDirection":197},"zone":14,"typeConfidence":0.89,"plateTime":0.39452120022840553,"extension":6.036584799413651},"index":1,"playId":"91304a4a-b4d6-33e8-89a4-6fbb9f1f223e","pitchNumber":1,"startTime":"2026-02-28T19:00:15.701Z","endTime":"2026-02-28T19:00:19.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26862081840095,"aZ":-17.67693425506766,"pfxX":-8.833570484349654,"pfxZ":7.40044112253587,"pX":-0.31700716339241436,"pZ":2.6969586093268063,"vX0":5.344661624238397,"vY0":-139.53767982307266,"vZ0":-6.213678127000394,"x":129.08,"y":165.96,"x0":-1.1159267568089806,"y0":50.00380575302543,"z0":6.129504500341432,"aX":-17.309474559279757},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":14.8,"spinRate":2243,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.39349059133347364,"extension":6.063859220949727},"hitData":{"launchSpeed":75.4,"launchAngle":16.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.0,"coordY":113.0}},"index":2,"playId":"1f89bcaa-5096-343b-bc92-d353b51ad346","pitchNumber":2,"startTime":"2026-02-28T19:00:29.041Z","endTime":"2026-02-28T19:00:36.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:00:36.114Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (2) on a sharp line drive to center fielder Justin Crawford. George Springer scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:00:41.324Z","endTime":"2026-02-28T19:01:31.960Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926985222472116,"aZ":-14.890494041381771,"pfxX":-2.307090168676102,"pfxZ":8.610217989948906,"pX":-1.237445314980809,"pZ":3.3555182865190325,"vX0":1.0733702510571348,"vY0":-140.55824323314854,"vZ0":-5.278305047536581,"x":164.17,"y":148.18,"x0":-1.3238717869819163,"y0":50.00308946638593,"z0":6.219734721477852,"aX":-4.630645507997149},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":4.0,"spinRate":2340,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.38922859849123626,"extension":6.154590213735185},"index":0,"playId":"27c32d80-2057-30d1-ab5a-095b9c4d89db","pitchNumber":1,"startTime":"2026-02-28T19:01:01.648Z","endTime":"2026-02-28T19:01:05.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27759008170142,"aZ":-15.3356989184274,"pfxX":-1.7242819882437974,"pfxZ":8.40715689427635,"pX":-0.3573494532282966,"pZ":3.075981291907316,"vX0":3.3426041210477373,"vY0":-140.28230971996777,"vZ0":-5.839876784630998,"x":130.62,"y":155.73,"x0":-1.337674565247092,"y0":50.00360622984455,"z0":6.1761730898374525,"aX":-3.454083051858255},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":2.5,"spinRate":2441,"spinDirection":195},"zone":1,"typeConfidence":0.89,"plateTime":0.3897217962329971,"extension":6.104376335307723},"hitData":{"launchSpeed":105.3,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.0,"coordY":57.0}},"index":1,"playId":"3c496620-f2e9-35c2-9c52-becdbd2cc551","pitchNumber":2,"startTime":"2026-02-28T19:01:16.714Z","endTime":"2026-02-28T19:01:31.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":13.799999999999997,"leverageIndex":1.79,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:01:31.960Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:01:39.045Z","endTime":"2026-02-28T19:03:39.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10241500038467,"aZ":-20.160432705866857,"pfxX":-7.888318358608561,"pfxZ":5.916816614115836,"pX":-1.1806811175930383,"pZ":2.7073916692232562,"vX0":3.4665301361258174,"vY0":-141.73923535594557,"vZ0":-5.944115376870568,"x":162.0,"y":165.68,"x0":-1.396331975464835,"y0":50.00225932315457,"z0":6.1236804707266055,"aX":-16.011704918814093},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":13.6,"spinRate":2309,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.38678322979339264,"extension":6.1265329112375895},"index":0,"playId":"342a67df-9ddc-336a-98fd-55e5e8e55fab","pitchNumber":1,"startTime":"2026-02-28T19:02:03.471Z","endTime":"2026-02-28T19:02:09.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181411540189373,"aZ":-29.56451085214979,"pfxX":9.473549585288913,"pfxZ":1.723116941020753,"pX":-1.272950028691758,"pZ":2.103262676101708,"vX0":-1.7051585397008453,"vY0":-122.22314445345975,"vZ0":-3.5470388145336877,"x":165.52,"y":181.99,"x0":-1.7967644208474738,"y0":50.00161477564232,"z0":6.113313986530592,"aX":14.325355129111232},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":-16.8,"spinRate":2650,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.4482140889217132,"extension":5.996258175196562},"index":1,"playId":"8ff2dd7d-3830-35cc-83d8-8ffe7ec5dd55","pitchNumber":2,"startTime":"2026-02-28T19:02:17.980Z","endTime":"2026-02-28T19:02:23.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.670767575521175,"aZ":-11.203370415048571,"pfxX":-0.4352389241481607,"pfxZ":10.460809675874112,"pX":-0.31307022129744255,"pZ":3.82853265177853,"vX0":2.8216652672882345,"vY0":-141.0583226678632,"vZ0":-4.522942483131317,"x":128.93,"y":135.41,"x0":-1.2720458653689914,"y0":50.00168840943213,"z0":6.181859500845074,"aX":-0.8730681093181383},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":0.1,"spinRate":2399,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.38909917874138644,"extension":6.216959563377467},"index":2,"playId":"6983ae87-3b3d-37ed-8aa3-9991e3011a83","pitchNumber":3,"startTime":"2026-02-28T19:02:36.490Z","endTime":"2026-02-28T19:02:40.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714599277941467,"aZ":-21.51468821353801,"pfxX":-8.095225634545113,"pfxZ":5.333831192738051,"pX":-1.1734225532315767,"pZ":2.6612388125349753,"vX0":3.238776546081408,"vY0":-140.0363846660192,"vZ0":-5.476577821043152,"x":161.73,"y":166.93,"x0":-1.2889253830369376,"y0":50.00390489596397,"z0":6.03692684035017,"aX":-16.182458459065064},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":2254,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39016980654731137,"extension":6.284179767917839},"index":3,"playId":"5531be03-5e74-3472-b404-0f99e8a9c9e1","pitchNumber":4,"startTime":"2026-02-28T19:02:57.585Z","endTime":"2026-02-28T19:03:01.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388359994656888,"aZ":-17.292368091064656,"pfxX":-1.1062431657668756,"pfxZ":7.326159574521,"pX":-0.13026872588566712,"pZ":2.8008516431829245,"vX0":3.1607997262813066,"vY0":-141.2128648565087,"vZ0":-6.370771583668956,"x":121.97,"y":163.16,"x0":-1.1174681106465383,"y0":50.00381572792604,"z0":6.187678726201522,"aX":-2.2477070569921933},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":1.4,"spinRate":2307,"spinDirection":194},"zone":2,"typeConfidence":0.89,"plateTime":0.3870009996140191,"extension":6.072908412974773},"hitData":{"launchSpeed":94.9,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.98,"coordY":157.18}},"index":4,"playId":"f32006fa-bc7d-313f-81d3-6504bc2a300f","pitchNumber":5,"startTime":"2026-02-28T19:03:27.360Z","endTime":"2026-02-28T19:03:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.51,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:03:39.052Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:03:43.422Z","endTime":"2026-02-28T19:05:53.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.6,"endSpeed":89.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47325405929357,"aZ":-13.73595274674743,"pfxX":-3.148897443379769,"pfxZ":8.993898414714916,"pX":0.3893558685882887,"pZ":2.586615008206531,"vX0":5.472854799802629,"vY0":-142.02109906753898,"vZ0":-7.302572610490797,"x":102.16,"y":168.94,"x0":-1.1504788027719153,"y0":50.002574837119944,"z0":6.058701072950737,"aX":-6.455531336195037},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2365,"spinDirection":193},"zone":6,"typeConfidence":0.86,"plateTime":0.38516722203508724,"extension":6.259289537077873},"index":0,"playId":"f8feb53a-10d2-395d-8c47-215626ab5c90","pitchNumber":1,"startTime":"2026-02-28T19:04:01.478Z","endTime":"2026-02-28T19:04:11.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79791361417616,"aZ":-20.682712599510552,"pfxX":-8.583940897690605,"pfxZ":6.090139225023002,"pX":-0.5906500698364049,"pZ":2.7511704099197027,"vX0":4.750149732449121,"vY0":-135.97941640532835,"vZ0":-5.294161543398565,"x":139.51,"y":164.5,"x0":-1.238317682312388,"y0":50.00191841141158,"z0":6.143902125309725,"aX":-16.190044716182264},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":1801,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.4017094715700824,"extension":6.269174257926601},"index":1,"playId":"f1e09aec-c950-3476-9d0b-408473a25805","pitchNumber":2,"startTime":"2026-02-28T19:04:29.746Z","endTime":"2026-02-28T19:04:36.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426684230163637,"aZ":-11.472599468981247,"pfxX":-0.8379987282146333,"pfxZ":10.167359830546195,"pX":-1.0765884494129974,"pZ":3.919641218590624,"vX0":1.155836772722225,"vY0":-141.1597453953361,"vZ0":-4.292470038072253,"x":158.04,"y":132.95,"x0":-1.3807801994706048,"y0":50.00579338320959,"z0":6.187552213191006,"aX":-1.706803138393183},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":1.3,"spinRate":2517,"spinDirection":192},"zone":11,"typeConfidence":0.92,"plateTime":0.3866960256677978,"extension":6.066563672003228},"index":2,"playId":"eea2cac1-a61f-301d-b210-48dcaa42faa8","pitchNumber":3,"startTime":"2026-02-28T19:04:53.891Z","endTime":"2026-02-28T19:05:04.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91739557064806,"aZ":-14.437849670451476,"pfxX":0.5783702698423565,"pfxZ":8.710326210150825,"pX":-0.6461436102243936,"pZ":4.03652749882413,"vX0":1.8805867960015448,"vY0":-141.27098209097306,"vZ0":-3.3569667667930334,"x":141.63,"y":129.79,"x0":-1.3936092515931824,"y0":50.003756682726596,"z0":6.15876434957467,"aX":1.177810105597295},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":-1.4,"spinRate":2393,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.386607122123384,"extension":6.153799934578779},"index":3,"playId":"92cdc8a5-bae0-3cf2-a774-6fc7ea23dca3","pitchNumber":4,"startTime":"2026-02-28T19:05:12.635Z","endTime":"2026-02-28T19:05:16.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5649417370214,"aZ":-38.45131129932174,"pfxX":3.3226409552693204,"pfxZ":-3.982916492636698,"pX":-1.4047121933389255,"pZ":1.2921863720292002,"vX0":-0.7605006536064212,"vY0":-124.64904320038094,"vZ0":-4.152198340350007,"x":170.54,"y":203.89,"x0":-1.5277307846061685,"y0":50.001481402716074,"z0":6.147237140859968,"aX":5.238928326710329},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.9,"breakHorizontal":-5.9,"spinRate":2585,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.43906839775482753,"extension":6.062730939082449},"index":4,"playId":"52a04848-18be-374b-8bfd-4a95328ee29d","pitchNumber":5,"startTime":"2026-02-28T19:05:30.290Z","endTime":"2026-02-28T19:05:34.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98322075273346,"aZ":-38.35841864427026,"pfxX":2.5309597175147895,"pfxZ":-3.863002191604199,"pX":-0.6849237646601707,"pZ":2.65629543999101,"vX0":0.6626624820245627,"vY0":-125.40138470676553,"vZ0":-1.3972717222847666,"x":143.11,"y":167.06,"x0":-1.28105865160769,"y0":50.00151753552985,"z0":6.333517166123624,"aX":4.053704488267084},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.1,"breakHorizontal":-4.7,"spinRate":2650,"spinDirection":59},"zone":4,"typeConfidence":0.87,"plateTime":0.43581630500672164,"extension":6.066427593047301},"index":5,"playId":"ceb990c8-ecbe-3791-9736-aee247bff30e","pitchNumber":6,"startTime":"2026-02-28T19:05:48.920Z","endTime":"2026-02-28T19:05:53.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:05:53.513Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a ground ball to right fielder Bryan De La Cruz, deflected by second baseman Liover Peguero. Andrés Giménez scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:05:56.190Z","endTime":"2026-02-28T19:06:33.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767035664277966,"aZ":-13.251459502029569,"pfxX":1.4534062163605022,"pfxZ":9.402531465685547,"pX":0.2868458812542315,"pZ":2.501153510366558,"vX0":3.3964541696184996,"vY0":-140.691488429563,"vZ0":-7.614564413313582,"x":106.07,"y":171.25,"x0":-1.1230584516271207,"y0":50.00498558326562,"z0":6.094659682113781,"aX":2.9238900073972824},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":-3.4,"spinRate":2362,"spinDirection":193},"zone":6,"typeConfidence":0.93,"plateTime":0.38874419209008737,"extension":6.29549037872258},"hitData":{"launchSpeed":103.4,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.03,"coordY":124.28}},"index":0,"playId":"3d643920-2285-3fa2-a985-b2c9ef5884a2","pitchNumber":1,"startTime":"2026-02-28T19:06:13.940Z","endTime":"2026-02-28T19:06:33.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":10.900000000000006,"leverageIndex":1.5,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:06:33.401Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Justin Crawford. Alejandro Kirk to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:06:37.087Z","endTime":"2026-02-28T19:07:53.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83185125054455,"aZ":-26.813776207057614,"pfxX":9.049366210815919,"pfxZ":3.6235222864980914,"pX":0.9893830884695867,"pZ":0.308646484558702,"vX0":2.720860922248911,"vY0":-121.35109141202088,"vZ0":-7.82666014512968,"x":79.29,"y":230.45,"x0":-1.3243616683001471,"y0":50.00020953733039,"z0":5.942749225938403,"aX":13.365910494270652},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":-17.0,"spinRate":2612,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4530037635708708,"extension":6.121992954703135},"index":0,"playId":"0d526789-3977-3e04-a343-ef1452b14fc7","pitchNumber":1,"startTime":"2026-02-28T19:06:49.891Z","endTime":"2026-02-28T19:06:52.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82527044285644,"aZ":-33.4263820238686,"pfxX":10.701005006837097,"pfxZ":-0.8527348419845016,"pX":0.030130993706435717,"pZ":3.194148761678049,"vX0":0.28984180443648677,"vY0":-121.11719607053818,"vZ0":-0.3330340462303155,"x":115.85,"y":152.54,"x0":-1.4794309749944827,"y0":50.001478546251676,"z0":6.2812025742313375,"aX":15.740591056021435},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.3,"breakHorizontal":-19.4,"spinRate":2742,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.45394043450002775,"extension":6.069901490996647},"index":1,"playId":"cb03cb74-22e1-3e74-a42f-3db4b2974ea8","pitchNumber":2,"startTime":"2026-02-28T19:07:07.324Z","endTime":"2026-02-28T19:07:11.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03860022489182,"aZ":-20.295383863784863,"pfxX":-8.472927997470727,"pfxZ":5.968326442286291,"pX":-0.09850696736549794,"pZ":2.092454562294073,"vX0":6.044343612443001,"vY0":-140.27572184047014,"vZ0":-7.153029359303506,"x":120.75,"y":182.28,"x0":-1.1814771599420457,"y0":50.003584563244466,"z0":6.000844416006699,"aX":-16.868821604874565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":14.0,"spinRate":2302,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.3906176532346519,"extension":6.159558782752383},"index":2,"playId":"5b82a0d2-8746-338f-9f0f-06a2cf31ef74","pitchNumber":3,"startTime":"2026-02-28T19:07:21.174Z","endTime":"2026-02-28T19:07:25.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.414791340260603,"aZ":-12.646149388561168,"pfxX":1.3721351021186086,"pfxZ":9.779243267434707,"pX":0.46137935556099946,"pZ":3.1769923576881918,"vX0":4.190202718711792,"vY0":-140.11638701595186,"vZ0":-5.863752012209459,"x":99.41,"y":153.0,"x0":-1.229094504989884,"y0":50.000369847703965,"z0":6.116509423288826,"aX":2.738871290540219},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2425,"spinDirection":192},"zone":3,"typeConfidence":0.92,"plateTime":0.3902739207102699,"extension":6.236191408752074},"hitData":{"launchSpeed":96.4,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.48,"coordY":87.37}},"index":3,"playId":"53e68cff-2147-39c9-bab9-11e3a2d2c927","pitchNumber":4,"startTime":"2026-02-28T19:07:45.426Z","endTime":"2026-02-28T19:07:53.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:07:53.492Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Sánchez flies out to left fielder Otto Kemp.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:09:00.570Z","endTime":"2026-02-28T19:09:27.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Rafael Lantigua replaces Ernie Clement.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T19:08:09.970Z","endTime":"2026-02-28T19:08:25.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":676391,"link":"/api/v1/people/676391"},"base":1,"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T19:08:25.151Z","endTime":"2026-02-28T19:09:02.861Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.966611275699055,"aZ":-22.046420083351453,"pfxX":-7.738908120472324,"pfxZ":5.475530274737446,"pX":-1.1028980807937796,"pZ":2.294216002500407,"vX0":3.183357695479417,"vY0":-135.02776467413477,"vZ0":-6.053008844733764,"x":159.04,"y":176.84,"x0":-1.2906378608064557,"y0":50.002397981774095,"z0":6.112629306122642,"aX":-14.312345512325154},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":13.3,"spinRate":1833,"spinDirection":208},"zone":13,"typeConfidence":0.92,"plateTime":0.4053982391884663,"extension":6.159054674848244},"index":2,"playId":"afd4b50a-6fd1-361d-b8a7-89074b0b0473","pitchNumber":1,"startTime":"2026-02-28T19:09:02.861Z","endTime":"2026-02-28T19:09:05.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814494683867338,"aZ":-13.062648892775242,"pfxX":-1.068973842056786,"pfxZ":9.323961041920356,"pX":-0.26229782128319695,"pZ":2.711355941937899,"vX0":3.1876262028188123,"vY0":-141.0283282134621,"vZ0":-7.022002072591463,"x":127.0,"y":165.57,"x0":-1.259715636549088,"y0":50.00381642331893,"z0":6.046064859262697,"aX":-2.1918355906100064},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":1.4,"spinRate":2354,"spinDirection":191},"zone":5,"typeConfidence":0.92,"plateTime":0.3858207677347161,"extension":6.231435460092682},"hitData":{"launchSpeed":92.9,"launchAngle":28.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.29,"coordY":94.53}},"index":3,"playId":"3d9160a4-b7e5-334d-ade0-12303bc0698e","pitchNumber":2,"startTime":"2026-02-28T19:09:19.990Z","endTime":"2026-02-28T19:09:27.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":672386,"link":"/api/v1/people/672386"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:09:27.909Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:11:38.155Z","endTime":"2026-02-28T19:12:11.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josh Kasevich replaces shortstop Andrés Giménez, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:11:25.347Z","endTime":"2026-02-28T19:11:25.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Riley Tirotta replaces first baseman Vladimir Guerrero Jr., batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:11:25.378Z","endTime":"2026-02-28T19:11:25.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brandon Valenzuela replaces catcher Alejandro Kirk, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:11:25.381Z","endTime":"2026-02-28T19:11:25.385Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rafael Lantigua remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:11:25.385Z","endTime":"2026-02-28T19:11:25.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Seabold replaces Jesse Hahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:11:25.388Z","endTime":"2026-02-28T19:11:40.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063168418466244,"aZ":-30.32306813384831,"pfxX":0.8662220154280954,"pfxZ":1.1907722111030186,"pX":0.21888752580047718,"pZ":3.589612873300472,"vX0":7.146143518775739,"vY0":-123.18667724880545,"vZ0":1.659833633352096,"x":108.66,"y":141.86,"x0":-2.8195102392287574,"y0":50.00147699122764,"z0":5.451243983062715,"aX":1.3446847242362512},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.1,"spinRate":2511,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.44286078499911774,"extension":5.891947804730499},"index":5,"playId":"5f70587b-a971-345a-8f5b-ba1e509487b9","pitchNumber":1,"startTime":"2026-02-28T19:11:40.340Z","endTime":"2026-02-28T19:11:47.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04664768207845,"aZ":-13.527784063872634,"pfxX":-5.907816749567898,"pfxZ":9.97072592437398,"pX":0.558203174230116,"pZ":3.0501793612920083,"vX0":10.335338092799645,"vY0":-135.7252245177434,"vZ0":-3.8026572820860114,"x":95.72,"y":156.43,"x0":-2.527396158538774,"y0":50.00155541535148,"z0":5.408138530793437,"aX":-11.047674867575129},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2152,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4031886276369834,"extension":6.19746059723912},"hitData":{"launchSpeed":102.5,"launchAngle":13.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.32,"coordY":83.37}},"index":6,"playId":"112f09d5-831e-3864-ac27-2fc30875f090","pitchNumber":2,"startTime":"2026-02-28T19:11:54.400Z","endTime":"2026-02-28T19:12:11.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:12:11.643Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:12:06.135Z","endTime":"2026-02-28T19:14:12.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.621927095600174,"aZ":-29.309249050536124,"pfxX":-11.415134780845657,"pfxZ":1.8911016580813271,"pX":-0.11303375869005317,"pZ":2.179819317023902,"vX0":9.673050540474309,"vY0":-121.99937216831123,"vZ0":-1.3750165953483755,"x":121.31,"y":179.92,"x0":-2.6345038133369707,"y0":50.0046008580084,"z0":5.262661176532465,"aX":-17.31509696825769},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":18.6,"spinRate":2336,"spinDirection":269},"zone":8,"typeConfidence":2.0,"plateTime":0.44792013240516004,"extension":6.368435777701077},"index":0,"playId":"74d79169-ae2b-3d16-8123-ff78bc42b7cf","pitchNumber":1,"startTime":"2026-02-28T19:12:30.844Z","endTime":"2026-02-28T19:12:34.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39238078699824,"aZ":-13.625840216457657,"pfxX":-6.018671673397236,"pfxZ":10.03126146117612,"pX":0.04219133140768678,"pZ":2.946301113607927,"vX0":8.769075125800207,"vY0":-135.33661616401236,"vZ0":-4.199015441961791,"x":115.39,"y":159.23,"x0":-2.462705092330883,"y0":50.00610745653792,"z0":5.476981964254034,"aX":-11.133342141334797},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":2175,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40520807096091493,"extension":6.21324843082582},"index":1,"playId":"3b4a125e-a0d9-3086-bdd3-0c509a27df7f","pitchNumber":2,"startTime":"2026-02-28T19:12:50.000Z","endTime":"2026-02-28T19:12:53.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88875066000319,"aZ":-14.58698213256713,"pfxX":-6.718013379263525,"pfxZ":9.408186630530707,"pX":-2.0230122359748917,"pZ":4.455261448627661,"vX0":3.9907039430051436,"vY0":-135.66340701156014,"vZ0":-0.508630599483856,"x":194.11,"y":118.49,"x0":-2.63810862359895,"y0":50.002405534640054,"z0":5.659337013446807,"aX":-12.557442706242309},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2172,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4033023798713766,"extension":6.048696719011336},"index":2,"playId":"b9284c53-f6da-3e5e-8da0-f9454953fa45","pitchNumber":3,"startTime":"2026-02-28T19:13:14.377Z","endTime":"2026-02-28T19:13:20.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48611380016793,"aZ":-32.441027683173225,"pfxX":-10.590396835270827,"pfxZ":-0.17842603267376766,"pX":-0.5139782086798155,"pZ":3.9505008140997715,"vX0":8.262622887327288,"vY0":-119.98535139098485,"vZ0":3.2187798799781224,"x":136.59,"y":132.12,"x0":-2.6206666402209415,"y0":50.00523811180564,"z0":5.476109800353594,"aX":-15.495497010932828},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":17.3,"spinRate":2134,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.45590986287764146,"extension":6.200646697916442},"index":3,"playId":"177338c4-06fe-3e30-b226-4da72ab4b904","pitchNumber":4,"startTime":"2026-02-28T19:13:44.598Z","endTime":"2026-02-28T19:13:49.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.095098720077363,"aZ":-32.32122175985345,"pfxX":1.8312203937965963,"pfxZ":-0.09643040876346198,"pX":1.1444206704611424,"pZ":1.4210901582030386,"vX0":8.863760975018044,"vY0":-122.95312371566295,"vZ0":-2.53407685989398,"x":73.38,"y":200.41,"x0":-2.7304236384534843,"y0":50.00201593541469,"z0":5.180889105983549,"aX":2.8304420716659027},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-5.2,"spinRate":2589,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44378157550636876,"extension":5.861084625013314},"index":4,"playId":"4e9ef1ce-983f-343c-bf9c-2a510846be4b","pitchNumber":5,"startTime":"2026-02-28T19:14:06.981Z","endTime":"2026-02-28T19:14:12.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:14:12.428Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson DeMartini flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:14:15.344Z","endTime":"2026-02-28T19:14:48.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577415821426627,"aZ":-29.466026671280353,"pfxX":-10.763344841165956,"pfxZ":1.8010538809584924,"pX":-0.3547906737589518,"pZ":2.1119592706143995,"vX0":9.048949315728134,"vY0":-121.90492666955338,"vZ0":-1.363871251320538,"x":130.52,"y":181.76,"x0":-2.721422089349426,"y0":50.00031665797449,"z0":5.228722845042357,"aX":-16.153300752528608},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2308,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.4497844817258554,"extension":6.269401111437099},"hitData":{"launchSpeed":79.0,"launchAngle":39.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.94,"coordY":102.49}},"index":0,"playId":"7ad81e64-d68f-31b1-a132-9955f8a67f25","pitchNumber":1,"startTime":"2026-02-28T19:14:39.932Z","endTime":"2026-02-28T19:14:48.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:14:48.666Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:15:04.428Z","endTime":"2026-02-28T19:16:21.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862532137240134,"aZ":-22.765132287398703,"pfxX":-1.6410020354614212,"pfxZ":5.552236311373998,"pX":0.7224831639031016,"pZ":1.491963383839328,"vX0":9.132253385278206,"vY0":-128.63154730064574,"vZ0":-5.055489824089838,"x":89.46,"y":198.5,"x0":-2.6434657054042847,"y0":50.00433703010475,"z0":5.222343437036979,"aX":-2.783192063972801},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2303,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42398843102038963,"extension":6.095330422461147},"index":0,"playId":"759c9275-0c0c-3a6e-b9bd-8fb5fd2249bf","pitchNumber":1,"startTime":"2026-02-28T19:15:13.565Z","endTime":"2026-02-28T19:15:18.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989707802708825,"aZ":-11.997604004256726,"pfxX":-7.107003004499077,"pfxZ":10.752588136405043,"pX":-0.6223263410308554,"pZ":3.664358284496681,"vX0":7.897875544666894,"vY0":-136.35405447249295,"vZ0":-2.6720272256485837,"x":140.72,"y":139.84,"x0":-2.637918012877272,"y0":50.00137570631985,"z0":5.488831454220218,"aX":-13.334300431783502},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":11.2,"spinRate":2325,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40225407658249024,"extension":6.10852929898759},"index":1,"playId":"5bd87ae9-e95b-399a-9e68-52e5afc10a40","pitchNumber":2,"startTime":"2026-02-28T19:15:34.721Z","endTime":"2026-02-28T19:15:40.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49267123886288,"aZ":-29.52378091936333,"pfxX":-11.670989483726608,"pfxZ":1.725275453579485,"pX":0.433162086279109,"pZ":1.8344015736811536,"vX0":11.151160314421421,"vY0":-122.62506168094276,"vZ0":-2.053504326099829,"x":100.49,"y":189.25,"x0":-2.6401920348451364,"y0":50.00207209918706,"z0":5.182685402728833,"aX":-17.911363527447243},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":18.7,"spinRate":2427,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.44536805333866614,"extension":6.308953334348038},"index":2,"playId":"8a319a89-43af-3c2c-8b56-fddec3cb0887","pitchNumber":3,"startTime":"2026-02-28T19:15:52.605Z","endTime":"2026-02-28T19:15:56.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63194535026841,"aZ":-31.970332437470624,"pfxX":-11.606834372568835,"pfxZ":0.140893103521325,"pX":0.28507530212236587,"pZ":1.9542219712966087,"vX0":10.437241812389454,"vY0":-119.827700439163,"vZ0":-1.0817038991251289,"x":106.13,"y":186.02,"x0":-2.6140350315018277,"y0":50.004383606883415,"z0":5.261743655603908,"aX":-16.921893559830306},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":18.6,"spinRate":2312,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.4566816008038841,"extension":6.280364289789154},"hitData":{"launchSpeed":94.6,"launchAngle":50.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.63,"coordY":77.52}},"index":3,"playId":"894e4d83-d715-3c34-9629-08093f5a42b9","pitchNumber":4,"startTime":"2026-02-28T19:16:11.825Z","endTime":"2026-02-28T19:16:21.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:16:21.014Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:18:42.808Z","endTime":"2026-02-28T19:20:27.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Zach McCambley replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:17:47.632Z","endTime":"2026-02-28T19:18:45.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685112,"link":"/api/v1/people/685112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590701205855094,"aZ":-26.93399846621293,"pfxX":2.9858150043218386,"pfxZ":3.25793128028913,"pX":-1.4593176885496861,"pZ":4.0779861125827415,"vX0":-0.61235741489382,"vY0":-125.26936552224389,"vZ0":0.9840161420114869,"x":172.63,"y":128.67,"x0":-1.601490857916923,"y0":50.000597539227606,"z0":5.863014426748425,"aX":4.799017436218846},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":-5.3,"spinRate":2579,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4353399834942633,"extension":5.914343469080146},"index":1,"playId":"1468474b-86b0-3aa9-b695-6a25644c4ac2","pitchNumber":1,"startTime":"2026-02-28T19:18:45.038Z","endTime":"2026-02-28T19:18:48.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149642645902205,"aZ":-19.091003470873122,"pfxX":-1.850761466884634,"pfxZ":6.972647363370933,"pX":0.1466604671161482,"pZ":2.2627759296814136,"vX0":4.0042780902692385,"vY0":-135.7251746728355,"vZ0":-5.702800422149558,"x":111.41,"y":177.69,"x0":-1.10362819612278,"y0":50.002019551899984,"z0":5.70954199980757,"aX":-3.4725362944186298},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":2.5,"spinRate":2265,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.4027002010466285,"extension":5.984887769989575},"index":2,"playId":"2fab4229-4199-37b7-a7a2-ad0800fda886","pitchNumber":2,"startTime":"2026-02-28T19:19:03.618Z","endTime":"2026-02-28T19:19:08.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50566585595189,"aZ":-32.14364918225587,"pfxX":10.906446161089285,"pfxZ":0.018473181160739927,"pX":-1.1868795892346422,"pZ":3.0400809715052386,"vX0":-2.713921021650905,"vY0":-120.22852817681441,"vZ0":-0.266938054213418,"x":162.24,"y":156.7,"x0":-1.456390900677118,"y0":50.001652351944976,"z0":6.018641246833999,"aX":15.877174695536418},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":-19.1,"spinRate":2639,"spinDirection":42},"zone":11,"typeConfidence":0.92,"plateTime":0.45653650693951064,"extension":5.821875448782195},"index":3,"playId":"149ceb6e-bda7-3e78-8782-394418bb150a","pitchNumber":3,"startTime":"2026-02-28T19:19:21.840Z","endTime":"2026-02-28T19:19:25.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923242071293156,"aZ":-26.602637148937927,"pfxX":2.3575759373582783,"pfxZ":3.362239820339475,"pX":-0.6175808432913131,"pZ":3.150953827059662,"vX0":1.2306995459273973,"vY0":-127.5625643244879,"vZ0":-1.410991551702936,"x":140.54,"y":153.7,"x0":-1.4117358559392326,"y0":50.0014514790211,"z0":5.797863689259943,"aX":3.9058967064118284},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.6,"spinRate":2601,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.42850233496879575,"extension":5.832427369906421},"index":4,"playId":"e17c94c9-5c4d-363a-a983-ddcc4257ba7e","pitchNumber":4,"startTime":"2026-02-28T19:19:39.614Z","endTime":"2026-02-28T19:19:43.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.516120156304275,"aZ":-17.958678214780758,"pfxX":-2.907304230169201,"pfxZ":7.510281510081815,"pX":0.07820290652133108,"pZ":1.9343034351987993,"vX0":4.428058470048508,"vY0":-135.91261119734966,"vZ0":-6.432505271807515,"x":114.02,"y":186.55,"x0":-1.1856965955515504,"y0":50.00467024849539,"z0":5.555474593823481,"aX":-5.504187251318435},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":4.4,"spinRate":2134,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4012248069888016,"extension":6.084731315263831},"index":5,"playId":"b45db7c0-ba41-3d5d-b1bf-17d5d172abb4","pitchNumber":5,"startTime":"2026-02-28T19:19:58.810Z","endTime":"2026-02-28T19:20:01.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573159489997114,"aZ":-18.014633598531187,"pfxX":-5.285673377029811,"pfxZ":7.502306701062352,"pX":-1.188939063376378,"pZ":0.9033374285722227,"vX0":1.7977309689722256,"vY0":-136.60752847241096,"vZ0":-9.127536005835022,"x":162.32,"y":214.39,"x0":-1.1695690824091798,"y0":50.00061172365387,"z0":5.530327099187739,"aX":-9.971347972999036},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2522,"spinDirection":209},"zone":13,"typeConfidence":0.87,"plateTime":0.4012086695846868,"extension":6.17139146514639},"index":6,"playId":"145a423f-fc80-3447-b366-a24eff40a9a9","pitchNumber":6,"startTime":"2026-02-28T19:20:22.507Z","endTime":"2026-02-28T19:20:27.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:20:27.016Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Cowles grounds out, third baseman Carson DeMartini to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:20:33.433Z","endTime":"2026-02-28T19:22:35.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701496,"fullName":"Ben Cowles","link":"/api/v1/people/701496"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701496,"fullName":"Ben Cowles","link":"/api/v1/people/701496"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46661035524077,"aZ":-35.04209960890118,"pfxX":10.825974206949944,"pfxZ":-1.9429694756945306,"pX":0.18020416802398107,"pZ":2.9753054165297654,"vX0":0.08483299246822851,"vY0":-121.2264797376176,"vZ0":0.15899766136541849,"x":110.13,"y":158.45,"x0":-1.2599670481107605,"y0":50.00314243558379,"z0":5.988124436961326,"aX":15.983302622404077},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.2,"breakHorizontal":-19.6,"spinRate":2736,"spinDirection":42},"zone":2,"typeConfidence":0.91,"plateTime":0.4532120316244188,"extension":5.807032912990849},"index":0,"playId":"84cbd279-bd23-3516-bf18-4d0b86723b1e","pitchNumber":1,"startTime":"2026-02-28T19:20:53.129Z","endTime":"2026-02-28T19:21:05.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nathan Lukes caught stealing 2nd base, catcher Garrett Stubbs to second baseman Liover Peguero.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"84cbd279-bd23-3516-bf18-4d0b86723b1e","startTime":"2026-02-28T19:21:07.959Z","endTime":"2026-02-28T19:21:22.857Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.999999999999993,"leverageIndex":1.74,"dramaIndex":92.0,"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":84.0,"endSpeed":76.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46881451962979,"aZ":-34.51616473677281,"pfxX":11.542746687748526,"pfxZ":-1.5754406027146708,"pX":0.6982450497741988,"pZ":0.38577131202306175,"vX0":0.8177809300381004,"vY0":-122.13939133672683,"vZ0":-5.6669001310605145,"x":90.38,"y":228.36,"x0":-1.138771338136334,"y0":50.002163083176804,"z0":5.7572097046321264,"aX":17.173062570384268},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.1,"breakHorizontal":-21.0,"spinRate":2827,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.451079010734889,"extension":6.027226280810591},"index":2,"playId":"2acd6dad-b205-3228-840e-e1a7136bd797","pitchNumber":2,"startTime":"2026-02-28T19:21:22.857Z","endTime":"2026-02-28T19:21:26.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29762919982301,"aZ":-19.808207393612697,"pfxX":-4.650178318496872,"pfxZ":6.786521276020827,"pX":0.13983024637794028,"pZ":1.7225013947680017,"vX0":4.942223442714989,"vY0":-134.22112838996262,"vZ0":-6.57865458127237,"x":111.67,"y":192.27,"x0":-1.122003198542126,"y0":50.0055309315615,"z0":5.6178813824433504,"aX":-8.478126942053455},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":7.3,"spinRate":2408,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40821042517293904,"extension":5.948282645734399},"index":3,"playId":"5384aee1-d2fe-3ce4-902b-7a5802a0e680","pitchNumber":3,"startTime":"2026-02-28T19:21:44.362Z","endTime":"2026-02-28T19:21:48.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390744122537324,"aZ":-19.948155355255253,"pfxX":-3.7430783246084998,"pfxZ":6.6313191998646905,"pX":1.8798728685450328,"pZ":1.6699952804805633,"vX0":9.062580730368122,"vY0":-134.94035555175805,"vZ0":-6.653543803158976,"x":45.34,"y":193.69,"x0":-1.035986284155677,"y0":50.00430230907727,"z0":5.573339386443022,"aX":-6.903351330566895},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":4.8,"spinRate":2499,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4059172558914108,"extension":6.144931837916332},"index":4,"playId":"cc28c409-476e-3b9d-a526-b36391aacb52","pitchNumber":4,"startTime":"2026-02-28T19:22:07.545Z","endTime":"2026-02-28T19:22:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517085356155324,"aZ":-18.321244453136845,"pfxX":-2.971540105877495,"pfxZ":7.286736040129141,"pX":-0.5935903328033123,"pZ":1.829726571040791,"vX0":2.5974557752600793,"vY0":-136.3989480998689,"vZ0":-6.947300148919269,"x":139.63,"y":189.38,"x0":-1.1680460414746254,"y0":50.00255681378559,"z0":5.65446235370387,"aX":-5.648680570521576},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":4.9,"spinRate":2386,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.40021986121469233,"extension":6.013811287831571},"hitData":{"launchSpeed":101.2,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.87,"coordY":165.79}},"index":5,"playId":"7cca8404-36f5-3259-872d-3a2a2f7728f0","pitchNumber":5,"startTime":"2026-02-28T19:22:28.115Z","endTime":"2026-02-28T19:22:35.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":701496,"link":"/api/v1/people/701496","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701496,"link":"/api/v1/people/701496"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":701496,"link":"/api/v1/people/701496"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.74,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:22:35.636Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:22:41.673Z","endTime":"2026-02-28T19:24:35.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238511575281198,"aZ":-33.953445637122456,"pfxX":9.03333256843095,"pfxZ":-1.2015821336029164,"pX":0.35723823450200803,"pZ":1.124860950715319,"vX0":0.7494934906217435,"vY0":-121.57585054099198,"vZ0":-4.212525015192481,"x":103.38,"y":208.41,"x0":-1.1279103500303338,"y0":50.00280563071251,"z0":5.861567806349244,"aX":13.376050256632581},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":-16.6,"spinRate":2638,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.45239080022841804,"extension":5.876230134693551},"index":0,"playId":"c2ee2548-a79a-3716-8350-7302c5adced2","pitchNumber":1,"startTime":"2026-02-28T19:23:05.272Z","endTime":"2026-02-28T19:23:09.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899619809290513,"aZ":-34.04639965376278,"pfxX":7.343765989444384,"pfxZ":-1.2607006089905517,"pX":0.9366813834814587,"pZ":0.8260710066340357,"vX0":2.598962941474326,"vY0":-121.47887938304808,"vZ0":-4.763552859542661,"x":81.3,"y":216.48,"x0":-1.1041416815801157,"y0":50.00581094376645,"z0":5.803602824279232,"aX":10.873185046384483},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":-13.9,"spinRate":2746,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.45251751503282733,"extension":6.025469083388245},"index":1,"playId":"4965ffb6-45dc-32e0-81da-f42102844c8d","pitchNumber":2,"startTime":"2026-02-28T19:23:25.421Z","endTime":"2026-02-28T19:23:30.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56176778725749,"aZ":-22.365356800322058,"pfxX":-4.747070608643359,"pfxZ":5.274196535629496,"pX":0.11481130140823331,"pZ":2.1346159846809925,"vX0":4.86376634810685,"vY0":-135.05197901745302,"vZ0":-5.284217478184068,"x":112.62,"y":181.15,"x0":-1.0869492380224985,"y0":50.002510821361525,"z0":5.675425655818322,"aX":-8.827880973158445},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":7.7,"spinRate":2450,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.40453513277274933,"extension":5.974898962286321},"index":2,"playId":"43549791-e03e-3876-886a-6073d95f4621","pitchNumber":3,"startTime":"2026-02-28T19:23:46.837Z","endTime":"2026-02-28T19:23:50.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539119510836624,"aZ":-26.17874266325976,"pfxX":3.946900055900639,"pfxZ":3.653307846273016,"pX":-1.3174298730930434,"pZ":1.7217401006676136,"vX0":-1.455944954144935,"vY0":-126.47542080941543,"vZ0":-4.85275592835181,"x":167.22,"y":192.29,"x0":-1.2515323569599721,"y0":50.005431730409576,"z0":5.730969357267612,"aX":6.4811598261780805},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-6.8,"spinRate":2626,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.43086889403765927,"extension":5.974013706404909},"index":3,"playId":"1bac6b9e-e5f6-3cfd-ac76-8e28f154789a","pitchNumber":4,"startTime":"2026-02-28T19:24:11.385Z","endTime":"2026-02-28T19:24:14.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53676534589074,"aZ":-16.08737906123966,"pfxX":-1.4321780885767623,"pfxZ":8.442669671780635,"pX":1.994726457787091,"pZ":1.8499926275403424,"vX0":8.34852330884146,"vY0":-136.32916948330973,"vZ0":-7.191480675100523,"x":40.97,"y":188.83,"x0":-0.9051639450877438,"y0":50.003392478868335,"z0":5.607937037363949,"aX":-2.7303142552429764},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":1.1,"spinRate":2436,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39990044774650846,"extension":6.026206867728784},"index":4,"playId":"fe8239bd-a31b-37a6-899e-76fa0a5af253","pitchNumber":5,"startTime":"2026-02-28T19:24:31.929Z","endTime":"2026-02-28T19:24:35.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:24:35.168Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Kasevich walks. Tucker Toman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:25:06.008Z","endTime":"2026-02-28T19:26:33.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"postOnSecond":{"id":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tucker Toman replaces George Springer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T19:25:07.919Z","endTime":"2026-02-28T19:25:07.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702283,"link":"/api/v1/people/702283"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"base":1,"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053280921628573,"aZ":-15.391267511159173,"pfxX":-1.279107723006097,"pfxZ":8.804886750600868,"pX":0.6247490658153266,"pZ":1.6411214949179065,"vX0":4.7431586718169925,"vY0":-136.25943646190865,"vZ0":-7.978415661508475,"x":93.19,"y":194.47,"x0":-0.9619895743101087,"y0":50.006760886680304,"z0":5.6418473654045895,"aX":-2.439735113793519},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":1.4,"spinRate":2422,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.39986805636738376,"extension":6.201949780154291},"index":1,"playId":"f4ab62d4-38cb-3aa3-9581-bc1566cf6867","pitchNumber":1,"startTime":"2026-02-28T19:25:07.921Z","endTime":"2026-02-28T19:25:11.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918838514298955,"aZ":-14.706698857914965,"pfxX":-0.6422455474387785,"pfxZ":9.232964032314946,"pX":0.31000011879156836,"pZ":1.6481579950659648,"vX0":4.051763041119042,"vY0":-135.97359145687543,"vZ0":-8.009375700084256,"x":105.18,"y":194.28,"x0":-1.1093525085593954,"y0":50.0023431742281,"z0":5.630786008221262,"aX":-1.2151063481210023},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":0.4,"spinRate":2427,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.4012347398701981,"extension":6.011752318195982},"index":2,"playId":"d0fac08b-ba6c-3ecb-a8a7-e494ec96b38a","pitchNumber":2,"startTime":"2026-02-28T19:25:26.055Z","endTime":"2026-02-28T19:25:30.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479686437178866,"aZ":-15.026091723000281,"pfxX":-2.185634071627685,"pfxZ":8.978526574592516,"pX":0.6865105306898285,"pZ":1.653181959783495,"vX0":5.37618957110517,"vY0":-136.67693366691367,"vZ0":-7.880030283328584,"x":90.83,"y":194.14,"x0":-1.0138066495489186,"y0":50.00066690427588,"z0":5.586121829963797,"aX":-4.173701100347855},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":3.0,"spinRate":2393,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.3993177296772341,"extension":6.115257652291437},"index":3,"playId":"a0142d1c-fed1-3d9a-9880-5c7d816bac0d","pitchNumber":3,"startTime":"2026-02-28T19:25:46.751Z","endTime":"2026-02-28T19:25:50.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21765517987796,"aZ":-13.497488419717099,"pfxX":-1.8967886852641431,"pfxZ":9.650175445106358,"pX":0.1717928866470961,"pZ":2.2398058546040467,"vX0":4.045246277050273,"vY0":-137.45742550842124,"vZ0":-6.7521187202577115,"x":110.45,"y":178.31,"x0":-1.0650421803393508,"y0":50.005414381184735,"z0":5.624420518550385,"aX":-3.6724068531809415},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2425,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39676207994445045,"extension":6.103755008594509},"index":4,"playId":"e2bb4473-b5c0-3406-85df-73da7292ddbe","pitchNumber":4,"startTime":"2026-02-28T19:26:09.424Z","endTime":"2026-02-28T19:26:15.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744431556066456,"aZ":-15.053096154972408,"pfxX":-2.114557110210006,"pfxZ":9.167142855180025,"pX":2.1524241798066726,"pZ":1.048487480537275,"vX0":8.732314164117318,"vY0":-134.93053749362298,"vZ0":-9.134488938312995,"x":34.95,"y":210.47,"x0":-0.832868102195189,"y0":50.00561909974461,"z0":5.508503760198557,"aX":-3.9508264039992764},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":2.3,"spinRate":2433,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.40390162330409307,"extension":6.098471271396585},"index":5,"playId":"db5c6d61-cfd9-3606-b219-7c20a23abc22","pitchNumber":5,"startTime":"2026-02-28T19:26:29.387Z","endTime":"2026-02-28T19:26:33.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"first":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:26:33.653Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Tirotta pops out to second baseman Liover Peguero.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:27:40.629Z","endTime":"2026-02-28T19:28:12.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T19:26:45.367Z","endTime":"2026-02-28T19:27:42.924Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"second":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.990205495933566,"aZ":-26.50003099406119,"pfxX":-8.762158962428408,"pfxZ":3.0326853645063467,"pX":-0.24744581459356524,"pZ":1.6097775384296007,"vX0":5.051392351208608,"vY0":-135.69668572312446,"vZ0":-5.966176005872995,"x":126.43,"y":195.32,"x0":-0.9923034001447768,"y0":50.00102188597382,"z0":5.676868389385234,"aX":-16.38004783986033},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":2415,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.403244014790356,"extension":6.084438217570632},"index":1,"playId":"6071099d-599a-3ddd-ade4-5ac3e29dffec","pitchNumber":1,"startTime":"2026-02-28T19:27:42.924Z","endTime":"2026-02-28T19:27:47.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"second":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6025110275195,"aZ":-12.975415559225363,"pfxX":-1.6478266032907694,"pfxZ":10.04549499448098,"pX":-0.25454803747409355,"pZ":2.347078239107457,"vX0":2.782701711130376,"vY0":-136.9691382803841,"vZ0":-6.845432856576564,"x":126.7,"y":175.41,"x0":-1.0668797294352774,"y0":50.0037852601857,"z0":5.755714460171853,"aX":-3.1497726186587247},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":2.4,"spinRate":2446,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.3990010892082627,"extension":6.090543032688217},"hitData":{"launchSpeed":79.2,"launchAngle":67.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.3,"coordY":151.65}},"index":2,"playId":"3cdef6c8-d726-3e57-9319-b76e2f841508","pitchNumber":2,"startTime":"2026-02-28T19:28:03.221Z","endTime":"2026-02-28T19:28:12.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"second":{"id":702283,"link":"/api/v1/people/702283"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:28:12.444Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:30:23.534Z","endTime":"2026-02-28T19:31:49.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tucker Toman remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:29:33.083Z","endTime":"2026-02-28T19:29:33.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702283,"link":"/api/v1/people/702283"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josh Rivera replaces third baseman Ben Cowles, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:29:33.114Z","endTime":"2026-02-28T19:30:25.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":701496,"link":"/api/v1/people/701496"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":701496,"link":"/api/v1/people/701496"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2293681182496,"aZ":-32.38565421470759,"pfxX":-10.905392272728621,"pfxZ":-0.14239743098477575,"pX":-0.904332673870008,"pZ":2.3270864555586814,"vX0":7.70159448155664,"vY0":-120.61467777181159,"vZ0":-0.3621554503984017,"x":151.47,"y":175.95,"x0":-2.7131071712296526,"y0":50.00249432222749,"z0":5.321299725140503,"aX":-16.15767017607477},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":18.0,"spinRate":2336,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.45314438918611843,"extension":6.377094804287394},"index":2,"playId":"db20d85f-33c4-37bd-b735-4bb30b8d2ef1","pitchNumber":1,"startTime":"2026-02-28T19:30:25.721Z","endTime":"2026-02-28T19:30:31.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324814015378575,"aZ":-22.23282996955553,"pfxX":-0.7571106940457275,"pfxZ":6.018279574434958,"pX":0.5586343526810504,"pZ":2.730471197043299,"vX0":8.66343696754656,"vY0":-127.25750182591398,"vZ0":-2.06719651490918,"x":95.71,"y":165.06,"x0":-2.780944607492698,"y0":50.00372066486674,"z0":5.301349805999277,"aX":-1.2515752603554842},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.7,"breakHorizontal":-0.5,"spinRate":2380,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4292042517620964,"extension":5.946514291315017},"index":3,"playId":"63aff90f-48f1-3acd-9ef4-e43d11209a4a","pitchNumber":2,"startTime":"2026-02-28T19:30:43.089Z","endTime":"2026-02-28T19:30:46.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079313899107607,"aZ":-32.86855394566913,"pfxX":-9.11566180770268,"pfxZ":-0.4645309310149415,"pX":-2.4130720214331527,"pZ":4.31386714090897,"vX0":3.9343476872925733,"vY0":-120.67617806000885,"vZ0":4.241614750117568,"x":208.98,"y":122.31,"x0":-2.87451688318837,"y0":50.00485622730466,"z0":5.418143056906923,"aX":-13.532030194356588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":2032,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.45276909411047495,"extension":6.149195704759672},"index":4,"playId":"465c8ac4-63a3-3377-bd34-a5ee32da5bf8","pitchNumber":3,"startTime":"2026-02-28T19:31:08.413Z","endTime":"2026-02-28T19:31:11.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19108252140716,"aZ":-12.268357636991249,"pfxX":-7.988492672090514,"pfxZ":10.502371772117105,"pX":-0.7305612802305398,"pZ":2.6141110981629403,"vX0":7.9749701998415565,"vY0":-137.23988112675048,"vZ0":-5.164141391872592,"x":144.85,"y":168.2,"x0":-2.6452112112527026,"y0":50.003298872214124,"z0":5.36544990290732,"aX":-15.141783683258897},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2190,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40009754194451075,"extension":6.139161828924797},"index":5,"playId":"50182cda-4f24-3eb0-b80e-dc1748d75c67","pitchNumber":4,"startTime":"2026-02-28T19:31:28.711Z","endTime":"2026-02-28T19:31:33.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201281703189398,"aZ":-29.73109153433966,"pfxX":2.2109468732037527,"pfxZ":1.6250567040011834,"pX":0.8622978532430938,"pZ":1.229961750525198,"vX0":8.094955979266013,"vY0":-121.63782001191007,"vZ0":-3.317365118489745,"x":84.13,"y":205.57,"x0":-2.791931583566249,"y0":50.00198341680598,"z0":5.18116072714708,"aX":3.322305279492588},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-5.9,"spinRate":2610,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44977379900174164,"extension":5.858581057945229},"index":6,"playId":"741bb0f6-eab9-3664-a39f-0036b75e3514","pitchNumber":5,"startTime":"2026-02-28T19:31:46.174Z","endTime":"2026-02-28T19:31:49.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:31:49.666Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (1) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:31:51.232Z","endTime":"2026-02-28T19:33:25.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":657756,"link":"/api/v1/people/657756"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612694062850448,"aZ":-13.97075063550449,"pfxX":-5.818606797463362,"pfxZ":9.487686588190966,"pX":-0.7259817659273987,"pZ":3.666967510730849,"vX0":7.377384257211974,"vY0":-137.65965097010923,"vZ0":-2.238533397584617,"x":144.67,"y":139.77,"x0":-2.6849351002565456,"y0":50.004745516140744,"z0":5.436702676360892,"aX":-11.166850690628515},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2185,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39791960051253605,"extension":6.150555922229439},"index":0,"playId":"8ee88587-0bdf-31b3-b4fa-95e61857e3b1","pitchNumber":1,"startTime":"2026-02-28T19:32:17.811Z","endTime":"2026-02-28T19:32:21.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.227022160368463,"aZ":-31.942782360104157,"pfxX":-11.066099304128198,"pfxZ":0.1545835907109474,"pX":-0.4924475867377407,"pZ":2.7720211730747737,"vX0":8.646744391643445,"vY0":-120.76673176767967,"vZ0":0.4487665281435802,"x":135.77,"y":163.94,"x0":-2.6792243848717945,"y0":50.00183544921263,"z0":5.3904800744370025,"aX":-16.366871623568827},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":2170,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4533119377193269,"extension":6.278660677176948},"index":1,"playId":"966873fc-782e-375d-8730-30fed285da94","pitchNumber":2,"startTime":"2026-02-28T19:32:37.481Z","endTime":"2026-02-28T19:32:41.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267558325819017,"aZ":-33.903799235226465,"pfxX":-10.5249791976489,"pfxZ":-1.147647238357555,"pX":-0.1594464137884596,"pZ":2.1857587503141747,"vX0":9.250082659150303,"vY0":-121.71566103886461,"vZ0":-0.4475165044761189,"x":123.08,"y":179.76,"x0":-2.628433228204299,"y0":50.00080697025444,"z0":5.2896602428153425,"aX":-15.904894118952615},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":17.0,"spinRate":2197,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.4487628207482204,"extension":6.328892785196827},"hitData":{"launchSpeed":93.8,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.08,"coordY":88.82}},"index":2,"playId":"b29ef5e1-90fd-3d35-9d3e-cbbc7ccf2683","pitchNumber":3,"startTime":"2026-02-28T19:32:53.410Z","endTime":"2026-02-28T19:33:25.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-14.399999999999999,"leverageIndex":0.88,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:33:25.054Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Edmundo Sosa hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:33:09.533Z","endTime":"2026-02-28T19:34:13.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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.4,"endSpeed":79.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94926225040075,"aZ":-29.003695835957082,"pfxX":0.351797447002248,"pfxZ":1.9906104690914557,"pX":0.9365756236398761,"pZ":1.8592320115493541,"vX0":8.946053055069887,"vY0":-124.29707394986806,"vZ0":-2.572166900233783,"x":81.3,"y":188.58,"x0":-2.7294515770550016,"y0":50.0013356828609,"z0":5.274900539637548,"aX":0.5587543464746193},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-2.4,"spinRate":2597,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4378287380629793,"extension":5.933634346982469},"index":0,"playId":"950cd142-da8b-3107-a8e1-dbc9a6d4c6aa","pitchNumber":1,"startTime":"2026-02-28T19:33:46.733Z","endTime":"2026-02-28T19:33:50.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71199519243549,"aZ":-12.673969615771501,"pfxX":-7.202851841970056,"pfxZ":10.478593109969063,"pX":-1.8241247480391076,"pZ":3.550790000190773,"vX0":4.859595262487595,"vY0":-135.7983478431273,"vZ0":-2.8575490218958604,"x":186.53,"y":142.91,"x0":-2.704197318280601,"y0":50.00431235652758,"z0":5.502525720551761,"aX":-13.40672584819819},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":12.0,"spinRate":2215,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4038748014082181,"extension":6.107168091297973},"index":1,"playId":"fa7ab419-3fa6-3421-babe-2fe26356e51d","pitchNumber":2,"startTime":"2026-02-28T19:34:03.722Z","endTime":"2026-02-28T19:34:13.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:34:13.073Z","atBatIndex":42},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Garrett Stubbs triples (1) on a ground ball to right fielder Nathan Lukes. Edmundo Sosa scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:34:12.197Z","endTime":"2026-02-28T19:35:12.648Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":657756,"link":"/api/v1/people/657756"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220655858922726,"aZ":-23.923810447676644,"pfxX":0.36597529357591607,"pfxZ":4.945762102900622,"pX":-0.17987010775762155,"pZ":2.6731121908307913,"vX0":6.484169825729608,"vY0":-127.7634119717358,"vZ0":-1.871105439911058,"x":123.86,"y":166.61,"x0":-2.7890399991874872,"y0":50.00032166036321,"z0":5.2792255084893185,"aX":0.609018846796436},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":-2.0,"spinRate":2352,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.42731131576090453,"extension":5.903285837994473},"hitData":{"launchSpeed":96.9,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.0,"coordY":109.0}},"index":0,"playId":"d44105d6-ceae-33a5-b762-e2909f91a231","pitchNumber":1,"startTime":"2026-02-28T19:34:42.072Z","endTime":"2026-02-28T19:35:12.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-15.400000000000002,"leverageIndex":1.31,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:35:12.648Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Kemp singles on a line drive to center fielder Daulton Varsho. Garrett Stubbs scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:35:09.491Z","endTime":"2026-02-28T19:36:47.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":657756,"link":"/api/v1/people/657756"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47535994377872,"aZ":-31.775143695232575,"pfxX":-10.425100941582132,"pfxZ":0.26645314483906546,"pX":-0.8874152447586581,"pZ":2.2931209942808035,"vX0":7.7114712192784545,"vY0":-121.61586317580263,"vZ0":-0.5490780168044119,"x":150.83,"y":176.87,"x0":-2.7283604196532387,"y0":50.00493727867877,"z0":5.252697268922381,"aX":-15.784501157686208},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":17.3,"spinRate":2208,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4485591868516279,"extension":6.3670046321283635},"index":0,"playId":"3a1272f7-a28e-31f8-bb66-4755ef753bb0","pitchNumber":1,"startTime":"2026-02-28T19:35:35.150Z","endTime":"2026-02-28T19:35:39.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08488770137784,"aZ":-31.053590333386147,"pfxX":0.45798099765019185,"pfxZ":0.7269245540470362,"pX":0.1260412149258079,"pZ":1.7049622259815453,"vX0":6.869357534562001,"vY0":-122.33876392225437,"vZ0":-2.175150610662529,"x":112.2,"y":192.75,"x0":-2.761889312516614,"y0":50.00012701313738,"z0":5.2326239495634335,"aX":0.703427564403628},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":2498,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.44542820781994585,"extension":5.8933213734441185},"index":1,"playId":"2bf06781-652f-3642-9a29-1db853708b30","pitchNumber":2,"startTime":"2026-02-28T19:35:51.507Z","endTime":"2026-02-28T19:35:54.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85883552051535,"aZ":-31.116487599870236,"pfxX":-11.094012455792608,"pfxZ":0.7095077965252692,"pX":-0.8754328879597325,"pZ":2.6976310730890507,"vX0":7.732435543958478,"vY0":-120.49868488260819,"vZ0":0.3562064645036238,"x":150.37,"y":165.94,"x0":-2.673390339262657,"y0":50.00041289914409,"z0":5.281473669386049,"aX":-16.428152234013385},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":18.4,"spinRate":2134,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.4533353669424116,"extension":6.385924620062287},"index":2,"playId":"0a3e7cb4-5dae-37c5-b0b3-680186fc4d38","pitchNumber":3,"startTime":"2026-02-28T19:36:08.955Z","endTime":"2026-02-28T19:36:12.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T19:36:22.633Z","endTime":"2026-02-28T19:36:37.697Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":75.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04176603228844,"aZ":-34.27363690806564,"pfxX":5.986701021492983,"pfxZ":-1.460709781615945,"pX":0.7769878909866176,"pZ":1.9484032342303554,"vX0":6.668683397048855,"vY0":-118.77138360764488,"vZ0":-0.39512826177732374,"x":87.38,"y":186.17,"x0":-2.8362740610585218,"y0":50.000380013151094,"z0":5.212451208265121,"aX":8.6202017106214},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":-12.4,"spinRate":2614,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45975528808995136,"extension":5.885201361896666},"hitData":{"launchSpeed":73.4,"launchAngle":20.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.05,"coordY":98.74}},"index":4,"playId":"46a707c4-e309-3e3e-94a3-f2b107e16dfb","pitchNumber":4,"startTime":"2026-02-28T19:36:37.697Z","endTime":"2026-02-28T19:36:47.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.17,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:36:47.165Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan De La Cruz hit by pitch. Otto Kemp to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:36:52.286Z","endTime":"2026-02-28T19:37:30.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.916644065589253,"aZ":-30.908562877617104,"pfxX":1.7793928292536432,"pfxZ":0.8584824199955605,"pX":-2.2835913727099344,"pZ":4.134832895914407,"vX0":1.4639043858423986,"vY0":-119.5971768900652,"vZ0":3.3049199545901744,"x":204.05,"y":127.14,"x0":-3.131577984448546,"y0":50.00085258008027,"z0":5.482453896248132,"aX":2.6145552168931068},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2565,"spinDirection":94},"zone":11,"typeConfidence":2.0,"plateTime":0.45544513435192835,"extension":5.7386003434493364},"index":0,"playId":"1268f6f9-8b87-3e77-a751-f85b3229fb4c","pitchNumber":1,"startTime":"2026-02-28T19:37:21.888Z","endTime":"2026-02-28T19:37:30.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.299999999999999,"awayTeamWinProbability":85.7,"homeTeamWinProbabilityAdded":-2.0000000000000018,"leverageIndex":0.67,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:37:30.384Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Liover Peguero grounds into a double play, shortstop Josh Kasevich to second baseman Rafael Lantigua to first baseman Riley Tirotta. Bryan De La Cruz out at 2nd. Liover Peguero out at 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:39:53.280Z","endTime":"2026-02-28T19:41:21.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T19:37:38.549Z","endTime":"2026-02-28T19:38:04.266Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Fleming replaces Connor Seabold.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T19:38:04.266Z","endTime":"2026-02-28T19:39:55.385Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676596,"link":"/api/v1/people/676596"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":68.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773762528989884,"aZ":-34.034162685455904,"pfxX":-3.7168552188125514,"pfxZ":-1.5273326759266315,"pX":0.9452485390159943,"pZ":2.486189414908161,"vX0":-3.969790939615652,"vY0":-111.24449630605058,"vZ0":0.8349398869503346,"x":80.97,"y":171.65,"x0":3.2533063096316335,"y0":50.00033428100663,"z0":5.707688876659798,"aX":-4.536836332997577},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.0,"breakHorizontal":7.9,"spinRate":2212,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.49732405107147937,"extension":6.32785060933552},"index":2,"playId":"b0009aa4-bbef-365e-8bb9-99c3f293ada2","pitchNumber":1,"startTime":"2026-02-28T19:39:55.385Z","endTime":"2026-02-28T19:39:59.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316378491704807,"aZ":-30.00449842163554,"pfxX":11.192319358682756,"pfxZ":1.294225162337563,"pX":-0.4814781965238048,"pZ":3.3489359253002307,"vX0":-11.12246852525083,"vY0":-128.91801102999804,"vZ0":0.03665248656583042,"x":135.35,"y":148.36,"x0":2.4471745207434394,"y0":50.000535605394404,"z0":5.66218116736851,"aX":18.72328213082112},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.6,"spinRate":1854,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.4258520902805034,"extension":6.119857865266864},"index":3,"playId":"e1317934-3b0e-3ce0-a5fd-0c8ad9df3ca5","pitchNumber":2,"startTime":"2026-02-28T19:40:12.217Z","endTime":"2026-02-28T19:40:18.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T19:40:24.053Z","endTime":"2026-02-28T19:40:37.486Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.695823319567243,"aZ":-32.50565482518926,"pfxX":7.596494969776768,"pfxZ":-0.24067780281543172,"pX":1.70062740945186,"pZ":2.205322914660101,"vX0":-5.423677628444109,"vY0":-116.33814756921456,"vZ0":-0.3001281225833574,"x":52.18,"y":179.24,"x0":3.0633167348984074,"y0":50.00256267580708,"z0":5.39003714761255,"aX":10.521526091403905},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.2,"breakHorizontal":-12.6,"spinRate":1508,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.46894524895156264,"extension":6.429099484153759},"index":5,"playId":"ddf349c4-dd95-3f78-86e8-7fc1b643c84b","pitchNumber":3,"startTime":"2026-02-28T19:40:37.486Z","endTime":"2026-02-28T19:40:41.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98926825870863,"aZ":-31.406286004292134,"pfxX":9.368469712187812,"pfxZ":0.5381496092666493,"pX":0.06773747719906079,"pZ":1.3558460463396085,"vX0":-9.465601387235015,"vY0":-118.50771760779081,"vZ0":-2.3888380337792032,"x":114.42,"y":202.17,"x0":2.8995550084277784,"y0":50.00074855383423,"z0":5.25016295143747,"aX":13.302497006446613},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":1622,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.46246026025783715,"extension":6.545690819231599},"index":6,"playId":"5ee20247-ec4c-33b8-ad61-6d6b028ce9ff","pitchNumber":4,"startTime":"2026-02-28T19:40:55.558Z","endTime":"2026-02-28T19:41:03.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495006961147773,"aZ":-27.627442002809627,"pfxX":12.641641706540995,"pfxZ":2.754564339404464,"pX":0.5113410847731921,"pZ":2.906106646265373,"vX0":-9.05353293091994,"vY0":-128.50921697137946,"vZ0":-1.249542079585943,"x":97.51,"y":160.32,"x0":2.4579407171554264,"y0":50.005991569054906,"z0":5.567846977820981,"aX":20.904281640746074},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":-20.5,"spinRate":1861,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.42810002190427365,"extension":6.260319704071125},"hitData":{"launchSpeed":94.8,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.96,"coordY":156.17}},"index":7,"playId":"e7fdf235-9e21-3ca2-bdf3-9e42bb279848","pitchNumber":5,"startTime":"2026-02-28T19:41:12.790Z","endTime":"2026-02-28T19:41:21.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":4.9,"leverageIndex":1.02,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:41:21.321Z","atBatIndex":46},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Daulton Varsho reaches on a fielding error by shortstop Bryan Rincon.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:43:46.702Z","endTime":"2026-02-28T19:45:00.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Keaton Anthony replaces shortstop Edmundo Sosa, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:43:43.780Z","endTime":"2026-02-28T19:43:43.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryan Rincon replaces first baseman Bryce Harper, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:43:43.816Z","endTime":"2026-02-28T19:43:43.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Génesis Cabrera replaces Zach McCambley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:43:43.818Z","endTime":"2026-02-28T19:43:48.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513293933743956,"aZ":-18.087091194609314,"pfxX":9.952543863646229,"pfxZ":7.300989282617487,"pX":0.8091672497215796,"pZ":2.193894622988219,"vX0":-2.5498052696914044,"vY0":-137.96393138221455,"vZ0":-6.564212302685246,"x":86.16,"y":179.54,"x0":0.4520059504205465,"y0":50.0021299975622,"z0":5.821872584336567,"aX":19.19571256900865},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-17.5,"spinRate":2193,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.3969218357934401,"extension":6.013983455324463},"index":3,"playId":"3312c883-b0fd-3347-988b-900900d516d4","pitchNumber":1,"startTime":"2026-02-28T19:43:48.915Z","endTime":"2026-02-28T19:43:53.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160405011700036,"aZ":-18.221738706245567,"pfxX":8.009413479569952,"pfxZ":7.282740828597398,"pX":0.87129324081544,"pZ":2.2390824089836565,"vX0":-1.163181482218591,"vY0":-137.24290185460777,"vZ0":-6.792331786219953,"x":83.79,"y":178.32,"x0":0.2584994642444512,"y0":50.00343958557397,"z0":5.978356169388757,"aX":15.344122538232343},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":-14.3,"spinRate":2184,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.39844686343082847,"extension":5.92250530504602},"index":4,"playId":"f9db55a2-aabf-3741-8058-bdedba6218fd","pitchNumber":2,"startTime":"2026-02-28T19:44:05.953Z","endTime":"2026-02-28T19:44:09.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66739483418525,"aZ":-18.473518348668,"pfxX":0.9137253984579621,"pfxZ":7.821221788725563,"pX":-1.6399836576763134,"pZ":0.36135241426951425,"vX0":-5.733637294812815,"vY0":-131.03279907015434,"vZ0":-10.335163830983966,"x":179.51,"y":229.02,"x0":0.4506360634397984,"y0":50.0056642019962,"z0":5.7153943894276225,"aX":1.6012576615342653},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-0.5,"spinRate":2122,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.41675488452611376,"extension":6.033260108153813},"index":5,"playId":"8451c5c4-53ad-39a9-bd98-5ba499c2df69","pitchNumber":3,"startTime":"2026-02-28T19:44:29.057Z","endTime":"2026-02-28T19:44:32.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373734821746428,"aZ":-17.649543419476583,"pfxX":-0.726849920832028,"pfxZ":8.37948957726687,"pX":-0.7475366938828447,"pZ":1.8898023820996135,"vX0":-3.1312402990692707,"vY0":-129.8707692791532,"vZ0":-6.954934228170933,"x":145.49,"y":187.76,"x0":0.5609674010631286,"y0":50.00496333437815,"z0":5.911704001267084,"aX":-1.2604752973996665},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":1.9,"spinRate":2291,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.4193472555646327,"extension":5.92434567046535},"hitData":{"launchSpeed":87.5,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.08,"coordY":149.59}},"index":6,"playId":"de56344e-0135-3cf8-aeb1-8604f388a8f6","pitchNumber":4,"startTime":"2026-02-28T19:44:47.945Z","endTime":"2026-02-28T19:45:00.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.02,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:45:00.447Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Valenzuela grounds into a double play, second baseman Liover Peguero to first baseman Keaton Anthony. Jake Casey out at 2nd. Brandon Valenzuela out at 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:45:25.591Z","endTime":"2026-02-28T19:46:27.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":814457,"fullName":"Jake Casey","link":"/api/v1/people/814457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake Casey replaces Daulton Varsho.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:45:15.426Z","endTime":"2026-02-28T19:45:27.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814457,"link":"/api/v1/people/814457"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"base":1,"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49950402541085,"aZ":-23.437671976336112,"pfxX":-2.1407824035878846,"pfxZ":5.239099286186672,"pX":-0.24159966238740727,"pZ":2.8652153578791992,"vX0":-1.749668740839914,"vY0":-127.80463015172916,"vZ0":-3.279473775633436,"x":126.21,"y":161.42,"x0":0.7281144049674375,"y0":50.0003848516545,"z0":5.990398980220962,"aX":-3.5667296835568756},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":4.2,"spinRate":2118,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.42736069623506046,"extension":5.991923611048692},"index":1,"playId":"97bfcb4f-1c60-3760-b30c-5661e6cd9b27","pitchNumber":1,"startTime":"2026-02-28T19:45:27.939Z","endTime":"2026-02-28T19:45:32.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":814457,"link":"/api/v1/people/814457"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447943406811945,"aZ":-19.26698223950706,"pfxX":10.360415593180797,"pfxZ":6.777686403916379,"pX":-1.1712857493038973,"pZ":2.450473275978335,"vX0":-8.00533428262544,"vY0":-137.16039350880772,"vZ0":-5.740943935027453,"x":161.65,"y":172.62,"x0":0.43964662205083155,"y0":50.00533171955576,"z0":5.885444079163447,"aX":19.73555554772742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":-17.0,"spinRate":2125,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.39939934993732074,"extension":5.917986657847645},"index":2,"playId":"1555a6fe-c566-3250-abbc-7530e1aad8e3","pitchNumber":2,"startTime":"2026-02-28T19:45:56.902Z","endTime":"2026-02-28T19:46:01.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":814457,"link":"/api/v1/people/814457"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04704671786083,"aZ":-19.73598339271703,"pfxX":9.501439540292182,"pfxZ":6.534965346891512,"pX":0.5837645272337628,"pZ":2.313583452808378,"vX0":-3.597876235160078,"vY0":-136.5880720772359,"vZ0":-5.90987501265792,"x":94.75,"y":176.31,"x0":0.678189200387668,"y0":50.001840531457546,"z0":5.84767837933177,"aX":18.081406179924784},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-16.6,"spinRate":2176,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3998934785360495,"extension":5.949805511854674},"hitData":{"launchSpeed":102.7,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.74,"coordY":146.04}},"index":3,"playId":"35838572-a86d-301a-8cae-d52de1bfac14","pitchNumber":3,"startTime":"2026-02-28T19:46:18.801Z","endTime":"2026-02-28T19:46:27.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"first":{"id":814457,"link":"/api/v1/people/814457"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-8.9,"leverageIndex":1.84,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:46:27.627Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Lantigua walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:46:35.170Z","endTime":"2026-02-28T19:49:10.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"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":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9798394903601,"aZ":-19.575161773869123,"pfxX":8.286082706063059,"pfxZ":6.682675072433561,"pX":0.5712919929044639,"pZ":2.6657340059086123,"vX0":-2.62303345055621,"vY0":-136.67796285993086,"vZ0":-5.024514306881745,"x":95.22,"y":166.81,"x0":0.4685377182325984,"y0":50.00566463485983,"z0":5.877949035621066,"aX":15.63221988167341},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":-14.4,"spinRate":2134,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4012016343783449,"extension":5.6886566418605105},"index":0,"playId":"e99ff08a-19fc-353d-a32e-18c8b5c4531c","pitchNumber":1,"startTime":"2026-02-28T19:46:55.316Z","endTime":"2026-02-28T19:46:58.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32341007510057,"aZ":-20.774241813753033,"pfxX":9.886074461829043,"pfxZ":6.056083482639222,"pX":0.4944521827403695,"pZ":3.550611859455422,"vX0":-3.7438141281965835,"vY0":-136.40194582857774,"vZ0":-2.5547942073787744,"x":98.15,"y":142.91,"x0":0.6013745694269675,"y0":50.00069326412672,"z0":5.933459030096097,"aX":18.6051401736722},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-17.0,"spinRate":2193,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4017224306594831,"extension":5.659822818181865},"index":1,"playId":"88ebf239-98a2-3c20-84be-23812e7c3dd7","pitchNumber":2,"startTime":"2026-02-28T19:47:15.596Z","endTime":"2026-02-28T19:47:23.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148021998210027,"aZ":-18.05508314598084,"pfxX":9.683087344090605,"pfxZ":7.276422527179424,"pX":0.2751576699642133,"pZ":2.9965076682305356,"vX0":-3.9744354188441076,"vY0":-138.45707021538905,"vZ0":-4.778386174220922,"x":106.51,"y":157.87,"x0":0.4719071630641907,"y0":50.00177125953011,"z0":5.954360657351852,"aX":18.782947427921652},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-16.7,"spinRate":2164,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.39572846742064094,"extension":5.859906408029731},"index":2,"playId":"70847e10-5982-372d-b250-c47adae65c9f","pitchNumber":3,"startTime":"2026-02-28T19:47:58.284Z","endTime":"2026-02-28T19:48:07.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418267699772485,"aZ":-25.55971829793651,"pfxX":11.138466549574263,"pfxZ":4.049644005662989,"pX":-0.07154663492517847,"pZ":0.718839314524366,"vX0":-5.688487973168326,"vY0":-127.56352409769615,"vZ0":-7.251568892997887,"x":119.73,"y":219.37,"x0":0.7507093677845026,"y0":50.00468326943019,"z0":5.6394043935120335,"aX":18.195191428990665},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":1887,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4308485483349771,"extension":5.885653537161659},"index":3,"playId":"3a2afe7e-04fa-33a0-a058-db297f8ae9c4","pitchNumber":4,"startTime":"2026-02-28T19:48:24.060Z","endTime":"2026-02-28T19:48:27.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84582797387005,"aZ":-19.783766690454726,"pfxX":-0.6990040882106929,"pfxZ":7.122846105261762,"pX":-0.8567324820103869,"pZ":0.09449047911033065,"vX0":-3.607450856187248,"vY0":-131.32793029362577,"vZ0":-10.664132361275945,"x":149.66,"y":236.23,"x0":0.6277908176903895,"y0":50.00364966729787,"z0":5.691059945442026,"aX":-1.216081600120561},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":2.0,"spinRate":2170,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.41770924742320314,"extension":5.952051552602222},"index":4,"playId":"99c35b9a-cc32-378f-a094-b91faf2d43ba","pitchNumber":5,"startTime":"2026-02-28T19:48:46.009Z","endTime":"2026-02-28T19:48:49.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04627717656755,"aZ":-20.790715204793226,"pfxX":10.110721475483572,"pfxZ":5.991875862767497,"pX":1.8817034739812375,"pZ":3.433077079337285,"vX0":-0.09236504057871431,"vY0":-137.5812313051226,"vZ0":-3.0225037729357216,"x":45.27,"y":146.09,"x0":0.6040763021449724,"y0":50.00499859038062,"z0":5.969659366266396,"aX":19.21204925010151},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":-18.2,"spinRate":2102,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3994715087828222,"extension":5.8889238428064505},"index":5,"playId":"18aa075c-d1a6-35b2-aa5b-5f56734df4e7","pitchNumber":6,"startTime":"2026-02-28T19:49:07.101Z","endTime":"2026-02-28T19:49:10.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":1.3000000000000025,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:49:10.707Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, shortstop Bryan Rincon to first baseman Keaton Anthony.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:49:15.011Z","endTime":"2026-02-28T19:50:08.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30819503383263,"aZ":-20.79746938974477,"pfxX":9.41728663602321,"pfxZ":5.970627125227551,"pX":0.7321348725238025,"pZ":1.4684475304384066,"vX0":-2.748195877649581,"vY0":-136.95756556239746,"vZ0":-7.877087828570372,"x":89.09,"y":199.13,"x0":0.5229167435907239,"y0":50.00416317729355,"z0":5.796315642476301,"aX":17.95108632465849},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":-16.6,"spinRate":2053,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.399407060019493,"extension":6.0409048117992645},"index":0,"playId":"7e430e38-20d7-3e4f-9577-cd122eb1fa32","pitchNumber":1,"startTime":"2026-02-28T19:49:40.106Z","endTime":"2026-02-28T19:49:47.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19744595394232,"aZ":-18.026106833620922,"pfxX":10.431198440411436,"pfxZ":7.385744686400993,"pX":0.3204582837862921,"pZ":2.2152954604108333,"vX0":-4.05667829932894,"vY0":-137.9086833763448,"vZ0":-6.628860403008512,"x":104.78,"y":178.97,"x0":0.45978838582367904,"y0":50.00313819241547,"z0":5.876791309182649,"aX":19.98591619930754},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":-18.0,"spinRate":2086,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.3979738335399974,"extension":5.927481370924146},"hitData":{"launchSpeed":86.5,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":135.77,"coordY":154.65}},"index":1,"playId":"e96e6dc8-58b7-3a7b-ba7c-3e73490859a4","pitchNumber":2,"startTime":"2026-02-28T19:50:00.804Z","endTime":"2026-02-28T19:50:08.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:50:08.632Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson DeMartini strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:52:20.691Z","endTime":"2026-02-28T19:53:17.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Casey remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:51:50.453Z","endTime":"2026-02-28T19:51:50.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814457,"link":"/api/v1/people/814457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yohendrick Piñango replaces left fielder Jesús Sánchez, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:51:50.492Z","endTime":"2026-02-28T19:52:22.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278254985095792,"aZ":-32.05761530453466,"pfxX":11.910936239923391,"pfxZ":0.0696749007780948,"pX":0.645316084797169,"pZ":2.4725362662190586,"vX0":-9.506589105744512,"vY0":-129.48168316101618,"vZ0":-1.221706770522418,"x":92.4,"y":172.02,"x0":2.840355719128062,"y0":50.002023013717576,"z0":5.432426573603286,"aX":19.963754178006518},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-19.1,"spinRate":1726,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.4251127028575299,"extension":6.183538774058151},"index":2,"playId":"9c9700e2-aa27-306d-8133-7dc58f62d8a3","pitchNumber":1,"startTime":"2026-02-28T19:52:22.944Z","endTime":"2026-02-28T19:52:26.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640345627051996,"aZ":-35.83338947904781,"pfxX":-7.638153347167638,"pfxZ":-2.9911797279566716,"pX":-0.48733660665720124,"pZ":1.8328969365302896,"vX0":-5.449071040118868,"vY0":-111.08168197347628,"vZ0":0.06229467684632728,"x":135.58,"y":189.29,"x0":3.0074745496644533,"y0":50.00224169304117,"z0":5.593488938915371,"aX":-9.350386335634782},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-4.9,"breakHorizontal":15.5,"spinRate":2246,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.49695301184499874,"extension":6.441832719916782},"index":3,"playId":"f10ad1d7-83fc-3b56-b743-efe98282cecc","pitchNumber":2,"startTime":"2026-02-28T19:52:42.938Z","endTime":"2026-02-28T19:52:46.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06679897255352,"aZ":-38.43046778479239,"pfxX":-6.385901768125957,"pfxZ":-4.944815253871698,"pX":-0.9058699617210102,"pZ":1.6801495987522566,"vX0":-6.448371741299215,"vY0":-113.13249828315779,"vZ0":-0.04995659952894482,"x":151.53,"y":193.42,"x0":2.835557541769134,"y0":50.00017434415817,"z0":5.629884359968002,"aX":-8.085389130322653},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.5,"breakHorizontal":13.6,"spinRate":2365,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4884821948244542,"extension":6.296631928341111},"index":4,"playId":"1f5bef6d-5a99-3e8a-8e9c-9b7bec6d1b73","pitchNumber":3,"startTime":"2026-02-28T19:52:57.930Z","endTime":"2026-02-28T19:53:03.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71609437614963,"aZ":-30.21512735949803,"pfxX":11.037462188761769,"pfxZ":1.1652621258820037,"pX":0.40272705329641906,"pZ":1.0388242977318716,"vX0":-9.959361474895898,"vY0":-129.45004402125053,"vZ0":-4.5313993877069185,"x":101.65,"y":210.73,"x0":2.885920594509849,"y0":50.00132595429868,"z0":5.15368097172554,"aX":18.530894095139963},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-17.5,"spinRate":1788,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.42484816682780435,"extension":6.300226651568915},"index":5,"playId":"bb3c45fe-171a-3c9f-9512-23314fe0330c","pitchNumber":4,"startTime":"2026-02-28T19:53:13.734Z","endTime":"2026-02-28T19:53:17.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:53:17.793Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to shortstop Josh Kasevich.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:53:18.888Z","endTime":"2026-02-28T19:54:31.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625492726205636,"aZ":-28.971663160803317,"pfxX":10.581580255157188,"pfxZ":1.895040036714307,"pX":-0.1219304209783342,"pZ":1.9305055285567518,"vX0":-10.916021191264914,"vY0":-129.29331780437258,"vZ0":-2.849707566630494,"x":121.65,"y":186.66,"x0":2.7853074028173714,"y0":50.00253693371271,"z0":5.276500788659198,"aX":17.86827746599916},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":1776,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.4240739318510145,"extension":6.1883665717496426},"index":0,"playId":"f3cadc43-6a42-35ce-8986-ce4f200ad85f","pitchNumber":1,"startTime":"2026-02-28T19:53:40.369Z","endTime":"2026-02-28T19:53:44.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79557870637384,"aZ":-27.956547616600766,"pfxX":11.369474195992217,"pfxZ":2.474433438458793,"pX":0.6035997623318993,"pZ":1.396236393374375,"vX0":-9.625635613660743,"vY0":-130.31710209691647,"vZ0":-4.2259371105605945,"x":93.99,"y":201.08,"x0":2.885114816549413,"y0":50.00104188003284,"z0":5.173721099791951,"aX":19.368875063060155},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-18.2,"spinRate":1798,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4218221110829856,"extension":6.263121483636876},"index":1,"playId":"46ccfbfc-98d8-3d6f-bfc0-ddf7b635e84c","pitchNumber":2,"startTime":"2026-02-28T19:53:53.905Z","endTime":"2026-02-28T19:53:58.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90726707545809,"aZ":-30.01388442677583,"pfxX":-1.34656781659917,"pfxZ":1.5943955322506538,"pX":-1.1005433570781722,"pZ":2.105610179509851,"vX0":-8.401595391443953,"vY0":-115.8828711053552,"vZ0":-1.0583175192606413,"x":158.95,"y":181.93,"x0":2.7559464777432128,"y0":50.00029529002249,"z0":5.451442394030408,"aX":-1.818526236082025},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.9,"breakHorizontal":4.7,"spinRate":2214,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4737844351775986,"extension":6.453164527689976},"hitData":{"launchSpeed":77.7,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.67,"coordY":145.03}},"index":2,"playId":"3a439797-6d66-3c8f-8ff8-fb6860f78aa4","pitchNumber":3,"startTime":"2026-02-28T19:54:25.043Z","endTime":"2026-02-28T19:54:31.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:54:31.345Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Rodríguez lines out sharply to left fielder Yohendrick Piñango.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:55:02.004Z","endTime":"2026-02-28T19:55:31.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679563,"fullName":"José Rodríguez","link":"/api/v1/people/679563"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679563,"fullName":"José Rodríguez","link":"/api/v1/people/679563"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Rodríguez replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T19:54:45.074Z","endTime":"2026-02-28T19:55:04.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679563,"link":"/api/v1/people/679563"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111351120303215,"aZ":-33.594379116262196,"pfxX":-3.957349074771808,"pfxZ":-1.1243566322596719,"pX":-1.3087491478612188,"pZ":0.5801410250850856,"vX0":-8.204446530691046,"vY0":-113.53020553005699,"vZ0":-3.110306600757461,"x":166.89,"y":223.12,"x0":2.9060531543282697,"y0":50.00097043320816,"z0":5.4063459870196064,"aX":-5.0205487482400235},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.6,"breakHorizontal":9.7,"spinRate":2261,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4876343451092042,"extension":6.589080735071895},"index":1,"playId":"a510f5c0-8d8e-3da4-b97f-32c9f43efafe","pitchNumber":1,"startTime":"2026-02-28T19:55:04.131Z","endTime":"2026-02-28T19:55:07.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679563,"link":"/api/v1/people/679563","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829138249385192,"aZ":-27.754244841282183,"pfxX":12.049406791092494,"pfxZ":2.7066320805167887,"pX":0.05087059163603392,"pZ":2.313548045125652,"vX0":-10.413072825251486,"vY0":-126.92935607873311,"vZ0":-2.0739459041072896,"x":115.06,"y":176.31,"x0":2.6397866984651026,"y0":50.002315591713774,"z0":5.34977565562789,"aX":19.672985235883473},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-19.4,"spinRate":1864,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.43142516182489876,"extension":6.330451514643345},"hitData":{"launchSpeed":101.5,"launchAngle":14.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.69,"coordY":111.02}},"index":2,"playId":"5dc1962b-f5f8-37ae-862b-a743ecae1823","pitchNumber":2,"startTime":"2026-02-28T19:55:24.417Z","endTime":"2026-02-28T19:55:31.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679563,"link":"/api/v1/people/679563","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679563,"link":"/api/v1/people/679563"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":679563,"link":"/api/v1/people/679563"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":1.4999999999999982,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:55:31.943Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Rincon strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:55:39.885Z","endTime":"2026-02-28T19:57:34.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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, 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":81.3,"endSpeed":74.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067900846696407,"aZ":-30.100195507250568,"pfxX":7.146252275774888,"pfxZ":1.4680371090751656,"pX":0.8841868905228414,"pZ":2.895606230370653,"vX0":-6.695098066192296,"vY0":-118.14640573003223,"vZ0":0.6086673715796465,"x":83.3,"y":160.6,"x0":2.8297965378321828,"y0":50.00141028969402,"z0":5.406878297415517,"aX":10.07559346708245},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.1,"breakHorizontal":-11.3,"spinRate":1471,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.464070151841697,"extension":6.554340836532784},"index":0,"playId":"e3b9a201-af2a-3546-b5bf-bd6ef61ec452","pitchNumber":1,"startTime":"2026-02-28T19:56:00.069Z","endTime":"2026-02-28T19:56:03.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"bb15d39e-3baa-33f1-8de5-c43b21a3a8c4","startTime":"2026-02-28T19:56:21.796Z","endTime":"2026-02-28T19:56:24.796Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05604974457214,"aZ":-25.124925335562516,"pfxX":7.873742082618914,"pfxZ":4.897677547575901,"pX":1.5701089903744474,"pZ":2.51034932832266,"vX0":-5.845846720971524,"vY0":-119.7742945741387,"vZ0":-1.054501728833199,"x":57.15,"y":171.0,"x0":3.0301790865402043,"y0":50.00504209796676,"z0":5.221530070659644,"aX":11.339775239986993},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.9,"breakHorizontal":-12.7,"spinRate":1508,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.4588700377014323,"extension":6.5404827241},"index":2,"playId":"355b92ef-1e3a-3a7f-af67-c983592f379d","pitchNumber":2,"startTime":"2026-02-28T19:56:40.080Z","endTime":"2026-02-28T19:56:43.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21711166067674,"aZ":-31.134039868929946,"pfxX":11.056323416529954,"pfxZ":0.6266899222974391,"pX":0.8874848808655846,"pZ":2.9455647168217682,"vX0":-7.726077151201265,"vY0":-128.2127347633385,"vZ0":-0.5137503680686455,"x":83.17,"y":159.25,"x0":2.507787705921777,"y0":50.003838610718226,"z0":5.584341374882653,"aX":18.355844925653688},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":1728,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.42767483108541926,"extension":6.3253446293661},"index":3,"playId":"e49d4006-82aa-32d4-9fa0-64449cd862ac","pitchNumber":3,"startTime":"2026-02-28T19:57:03.218Z","endTime":"2026-02-28T19:57:06.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19894075478168,"aZ":-32.393831311547174,"pfxX":7.969577620055901,"pfxZ":-0.14975434282624178,"pX":0.38848564978059447,"pZ":1.426452678139094,"vX0":-8.261140606708116,"vY0":-118.23788970391988,"vZ0":-1.7885492144837194,"x":102.19,"y":200.27,"x0":2.8818305923497807,"y0":50.00582232899765,"z0":5.147559698292622,"aX":11.35828698429036},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-12.6,"spinRate":1512,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.46211426858003524,"extension":6.714954727211562},"index":4,"playId":"e6f515e0-9e0c-3cb0-b328-aabd3bd056c6","pitchNumber":4,"startTime":"2026-02-28T19:57:30.298Z","endTime":"2026-02-28T19:57:34.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:57:34.652Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Lukes reaches on a throwing error by first baseman Keaton Anthony.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:59:58.789Z","endTime":"2026-02-28T20:01:43.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[8,9,10,11,12,13],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dante Nori replaces catcher Garrett Stubbs, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T19:59:31.588Z","endTime":"2026-02-28T19:59:31.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Rodríguez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:59:31.628Z","endTime":"2026-02-28T19:59:31.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679563,"link":"/api/v1/people/679563"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Paul McIntosh replaces right fielder Bryan De La Cruz, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:59:31.630Z","endTime":"2026-02-28T19:59:31.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dylan Campbell replaces second baseman Liover Peguero, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:59:31.633Z","endTime":"2026-02-28T19:59:31.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694749,"link":"/api/v1/people/694749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raylin Heredia replaces third baseman Carson DeMartini, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:59:31.636Z","endTime":"2026-02-28T19:59:31.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":701831,"link":"/api/v1/people/701831"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Cairo replaces left fielder Otto Kemp, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T19:59:31.639Z","endTime":"2026-02-28T19:59:31.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brady Day replaces center fielder Justin Crawford, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-28T19:59:31.642Z","endTime":"2026-02-28T19:59:31.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800953,"link":"/api/v1/people/800953"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Mayza replaces Génesis Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-28T19:59:31.645Z","endTime":"2026-02-28T20:00:00.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827537634389074,"aZ":-36.28404858479638,"pfxX":-1.0603129661342492,"pfxZ":-2.731927140680974,"pX":0.031076028245879486,"pZ":1.8642070971446245,"vX0":-3.8337268965492104,"vY0":-121.80286702732019,"vZ0":-2.4393586975794284,"x":115.82,"y":188.45,"x0":1.7629340146668757,"y0":50.003420262543045,"z0":6.014697869592999,"aX":-1.5940492248230178},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.3,"breakHorizontal":2.9,"spinRate":2196,"spinDirection":323},"zone":8,"typeConfidence":2.0,"plateTime":0.44960348188517507,"extension":6.932306317042247},"index":8,"playId":"3892b832-f3fc-3477-a4e0-7209c27c33c5","pitchNumber":1,"startTime":"2026-02-28T20:00:00.535Z","endTime":"2026-02-28T20:00:05.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3225363450517,"aZ":-19.456100407904596,"pfxX":9.547957058535417,"pfxZ":6.559714877357853,"pX":-0.18545293570403704,"pZ":0.9124028712392391,"vX0":-7.696041222352645,"vY0":-137.7853080792099,"vZ0":-10.029330969658035,"x":124.07,"y":214.15,"x0":1.3923900942058343,"y0":50.00184972051283,"z0":5.893431997035972,"aX":18.504407138207778},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":-15.8,"spinRate":2060,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3963231574771693,"extension":6.964628102098788},"index":9,"playId":"289861ab-cfae-3092-a11c-8342fc6a4e54","pitchNumber":2,"startTime":"2026-02-28T20:00:15.265Z","endTime":"2026-02-28T20:00:18.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151624500364054,"aZ":-24.13405161470476,"pfxX":9.800082749364403,"pfxZ":4.270135798637185,"pX":0.029785041593281703,"pZ":1.5407141327743732,"vX0":-7.539939275625964,"vY0":-136.37613690471323,"vZ0":-7.569621353390961,"x":115.86,"y":197.18,"x0":1.5579311181525917,"y0":50.00246009814586,"z0":6.018477216431082,"aX":18.448828203317234},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.2,"spinRate":1970,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4017249830991392,"extension":7.049253866011647},"index":10,"playId":"f49acf6d-5a18-3b46-9a41-364088143f01","pitchNumber":3,"startTime":"2026-02-28T20:00:31.360Z","endTime":"2026-02-28T20:00:35.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.791800964683006,"aZ":-19.640796107571855,"pfxX":10.032645774421932,"pfxZ":6.545753407713637,"pX":0.49014562333862044,"pZ":0.8590105256821704,"vX0":-6.0496056005098735,"vY0":-137.97008068992065,"vZ0":-10.045775704640832,"x":98.32,"y":215.59,"x0":1.416217893490494,"y0":50.00114773273572,"z0":5.890272438134047,"aX":19.198558076567434},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-16.8,"spinRate":2131,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39811389144914067,"extension":6.970453699281085},"index":11,"playId":"7c06c593-f106-3087-8730-d2f6f6b69d7a","pitchNumber":4,"startTime":"2026-02-28T20:00:52.418Z","endTime":"2026-02-28T20:00:56.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964575168649322,"aZ":-19.72209497677621,"pfxX":8.258890334172923,"pfxZ":6.383055235935531,"pX":-0.11860334922894865,"pZ":1.6431134480689844,"vX0":-7.3062650964680635,"vY0":-138.3591301111533,"vZ0":-8.38607040533811,"x":121.52,"y":194.42,"x0":1.4747724045137154,"y0":50.006040492124626,"z0":6.019590276547753,"aX":16.121041361131535},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":-13.6,"spinRate":2085,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.394887140554097,"extension":6.986080705946432},"index":12,"playId":"8cbb2be8-e5ba-3f3a-8be0-c136dc8fdec1","pitchNumber":5,"startTime":"2026-02-28T20:01:13.045Z","endTime":"2026-02-28T20:01:16.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745685678677805,"aZ":-26.198621835363337,"pfxX":9.127524335118665,"pfxZ":3.150752855802728,"pX":0.5512352463041081,"pZ":1.9312289011447457,"vX0":-5.7573831108582265,"vY0":-136.35344404871728,"vZ0":-6.252138551633899,"x":95.99,"y":186.64,"x0":1.4955501257894186,"y0":50.00424444635307,"z0":6.041989617776707,"aX":17.325531349425734},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-15.5,"spinRate":1887,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.40048062397994233,"extension":6.914808099804218},"hitData":{"launchSpeed":78.5,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.95,"coordY":168.82}},"index":13,"playId":"dd762c81-f37a-3437-8f18-f2950224b28f","pitchNumber":6,"startTime":"2026-02-28T20:01:36.166Z","endTime":"2026-02-28T20:01:43.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.07,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:01:43.116Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Rivera homers (1) on a fly ball to right field. RJ Schreck scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:02:19.027Z","endTime":"2026-02-28T20:03:59.240Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner RJ Schreck replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:02:09.399Z","endTime":"2026-02-28T20:02:21.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"base":1,"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68518581452147,"aZ":-19.851024322763642,"pfxX":8.726689638775312,"pfxZ":6.626659424646725,"pX":-0.3380704636816299,"pZ":3.0311548584629806,"vX0":-7.977576342144356,"vY0":-135.2808751000843,"vZ0":-4.6708041277258605,"x":129.89,"y":156.94,"x0":1.5110034618968786,"y0":50.00059549826428,"z0":6.165945843835567,"aX":16.22155970589827},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-14.2,"spinRate":2015,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.40441709160771255,"extension":7.009163400450913},"index":1,"playId":"4b30b0a9-0934-3891-894e-2c31462c1bea","pitchNumber":1,"startTime":"2026-02-28T20:02:21.405Z","endTime":"2026-02-28T20:02:25.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274638793737925,"aZ":-18.191606258897185,"pfxX":8.489575196366943,"pfxZ":7.368704741328701,"pX":0.15842361542585004,"pZ":3.485904870142932,"vX0":-6.435811140963702,"vY0":-136.69692049051645,"vZ0":-4.01778019131724,"x":110.96,"y":144.66,"x0":1.43669971867963,"y0":50.00537578699515,"z0":6.2186295064514026,"aX":16.117765142712162},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-14.0,"spinRate":2097,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.400211193653083,"extension":6.9467092761319895},"index":2,"playId":"7114afd0-fb85-3fc6-88f2-002bf9f13849","pitchNumber":2,"startTime":"2026-02-28T20:02:37.370Z","endTime":"2026-02-28T20:02:40.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.139010946279804,"aZ":-17.355005685339663,"pfxX":4.122042882247756,"pfxZ":7.879123940272759,"pX":0.8346428146454773,"pZ":5.091043046352687,"vX0":-3.38033409951652,"vY0":-136.7616933649646,"vZ0":0.28858172701528295,"x":85.19,"y":101.32,"x0":1.5554386307088308,"y0":50.00326029845666,"z0":6.18116050956346,"aX":7.75376143084185},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.7,"spinRate":1930,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4015801214509742,"extension":6.734067302431898},"index":3,"playId":"e38b3b87-e9a2-3c35-8a3b-6e8022994e11","pitchNumber":3,"startTime":"2026-02-28T20:02:53.676Z","endTime":"2026-02-28T20:02:57.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361332800653685,"aZ":-20.638071878642826,"pfxX":9.916764326408543,"pfxZ":6.0667263931899775,"pX":0.5444585610940658,"pZ":2.922214079582311,"vX0":-5.819047994829586,"vY0":-137.07850984953114,"vZ0":-4.678740838092628,"x":96.25,"y":159.88,"x0":1.4064846603900336,"y0":50.006831864376935,"z0":6.060647575026858,"aX":18.8727555820517},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":2082,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.39959413326960114,"extension":6.976597621788768},"index":4,"playId":"a42739e1-f6d3-3f4e-b768-cedb56bf2ee7","pitchNumber":4,"startTime":"2026-02-28T20:03:11.506Z","endTime":"2026-02-28T20:03:15.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307197849454763,"aZ":-19.21971085761198,"pfxX":9.501848923627174,"pfxZ":6.790110038668269,"pX":0.5848066071152903,"pZ":2.8301050735910667,"vX0":-5.48878418720142,"vY0":-137.44576189410324,"vZ0":-5.173139909300012,"x":94.71,"y":162.37,"x0":1.3762992921523654,"y0":50.00264714921385,"z0":6.047421369488141,"aX":18.12545428918051},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":-16.0,"spinRate":2121,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3989562564259246,"extension":7.038140155755993},"hitData":{"launchSpeed":95.9,"launchAngle":33.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.68,"coordY":97.5}},"index":5,"playId":"84f44f8c-7353-31a6-ab7b-c35632d2388c","pitchNumber":5,"startTime":"2026-02-28T20:03:34.319Z","endTime":"2026-02-28T20:03:59.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":687069,"link":"/api/v1/people/687069"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":18.500000000000004,"leverageIndex":1.95,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:03:59.240Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tucker Toman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:03:54.606Z","endTime":"2026-02-28T20:05:30.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689658190669945,"aZ":-21.78136395761696,"pfxX":8.823593433936075,"pfxZ":5.705157158483202,"pX":1.067655311234107,"pZ":2.073224009256109,"vX0":-4.003733158377069,"vY0":-134.28754326022792,"vZ0":-6.274546529901865,"x":76.3,"y":182.8,"x0":1.4333270729609215,"y0":50.004305084598855,"z0":5.9946760012245806,"aX":16.080383479247036},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-15.1,"spinRate":2041,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4082247754216768,"extension":6.920393450823702},"index":0,"playId":"417184c4-5cc9-398f-bfc9-f900b445144a","pitchNumber":1,"startTime":"2026-02-28T20:04:19.844Z","endTime":"2026-02-28T20:04:24.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23722352969752,"aZ":-29.379325568289232,"pfxX":0.3922324860041635,"pfxZ":1.784846494785313,"pX":0.5434186735975973,"pZ":1.915031881043402,"vX0":-3.1179262080212626,"vY0":-124.61027455360282,"vZ0":-4.057381641043486,"x":96.29,"y":187.07,"x0":1.7626205517622298,"y0":50.001244803942626,"z0":6.0053984324274285,"aX":0.6137751624240598},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":0.0,"spinRate":2094,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.44041228440297253,"extension":6.851257174728677},"index":1,"playId":"65029c9c-a8f1-3312-8aa6-3d86e92490bd","pitchNumber":2,"startTime":"2026-02-28T20:04:33.384Z","endTime":"2026-02-28T20:04:37.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65393101157665,"aZ":-21.587458225777706,"pfxX":11.209880817058329,"pfxZ":5.682209094706238,"pX":0.5148567865097033,"pZ":1.2737096826840033,"vX0":-6.546443770506066,"vY0":-136.06354517116972,"vZ0":-8.443762600652255,"x":97.37,"y":204.39,"x0":1.5037258915231309,"y0":50.00439855494888,"z0":5.929916208569144,"aX":20.884385051063834},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-18.8,"spinRate":2049,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40356655041511935,"extension":6.9694555004114465},"index":2,"playId":"1dbb7548-cfde-355f-85f3-e2b0080fd4ba","pitchNumber":3,"startTime":"2026-02-28T20:04:49.696Z","endTime":"2026-02-28T20:04:53.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015108567074797,"aZ":-31.381938128135747,"pfxX":-0.2424724310839732,"pfxZ":0.4879730648040699,"pX":-1.0854538771884281,"pZ":1.7174072977350974,"vX0":-6.6887780259766565,"vY0":-126.62513349888997,"vZ0":-4.420056954276129,"x":158.37,"y":192.41,"x0":1.6135557315640021,"y0":50.00486876349264,"z0":5.975041306661337,"aX":-0.3971123263337371},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":1.8,"spinRate":2246,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.43129304280142744,"extension":6.9537682834530585},"index":3,"playId":"3b6a77b9-5839-38db-8db0-dbf7ac05fff3","pitchNumber":4,"startTime":"2026-02-28T20:05:10.127Z","endTime":"2026-02-28T20:05:13.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16555675592611,"aZ":-21.314404264307765,"pfxX":8.81492614810053,"pfxZ":5.90479911671139,"pX":1.2294065344881526,"pZ":1.9839331838929914,"vX0":-4.0158578800367,"vY0":-134.9567375906601,"vZ0":-6.537523918169656,"x":70.14,"y":185.21,"x0":1.5938077994536273,"y0":50.00438464848743,"z0":5.945753134570376,"aX":16.214142434932572},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2068,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.40631433341198964,"extension":7.034987017937809},"index":4,"playId":"db87f3d5-d0b7-36e7-9c47-f83261a9ad90","pitchNumber":5,"startTime":"2026-02-28T20:05:26.770Z","endTime":"2026-02-28T20:05:30.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702283,"link":"/api/v1/people/702283"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":702283,"link":"/api/v1/people/702283"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:05:30.168Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Kasevich singles on a ground ball to right fielder Raylin Heredia.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:05:32.171Z","endTime":"2026-02-28T20:07:10.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432958089474408,"aZ":-22.43200315716212,"pfxX":9.743179119013863,"pfxZ":5.219459112935746,"pX":-0.7033523452546082,"pZ":2.27307972648692,"vX0":-9.051362062632307,"vY0":-135.9505969529381,"vZ0":-5.895941532716585,"x":143.81,"y":177.41,"x0":1.406943007792828,"y0":50.00616790191994,"z0":6.031978948640047,"aX":18.20052794292592},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.7,"spinRate":2036,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.40322346408342113,"extension":7.07241873629591},"index":0,"playId":"67ef0f8a-4728-3d44-a3d6-3aa4822b4ddc","pitchNumber":1,"startTime":"2026-02-28T20:05:56.294Z","endTime":"2026-02-28T20:06:00.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32851379143144,"aZ":-30.0954471783346,"pfxX":-1.0522443709941243,"pfxZ":1.2958976832033073,"pX":1.8464092532005245,"pZ":1.1077526357390117,"vX0":0.08733486813832936,"vY0":-126.02268227446902,"vZ0":-5.861929340538554,"x":46.62,"y":208.87,"x0":1.9480812786183226,"y0":50.00575264256239,"z0":5.891407846739882,"aX":-1.6948343647489614},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":1.9,"spinRate":2141,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4344238608340425,"extension":6.937019121793054},"index":1,"playId":"f2147076-7f30-382c-916d-0873a85a352a","pitchNumber":2,"startTime":"2026-02-28T20:06:10.763Z","endTime":"2026-02-28T20:06:15.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.442734738456373,"aZ":-21.989995735816915,"pfxX":9.709784015673296,"pfxZ":5.4792460287080385,"pX":-0.9229622351502245,"pZ":1.8876135222378545,"vX0":-9.661770877846504,"vY0":-135.87849189871994,"vZ0":-6.727020144501264,"x":152.18,"y":187.81,"x0":1.427687704790835,"y0":50.00271520055276,"z0":5.937278232580896,"aX":18.047481484369325},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-15.4,"spinRate":1932,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4040315470771425,"extension":7.039848136616348},"index":2,"playId":"8ade17fc-f4ef-370b-b3f4-836378dfdf36","pitchNumber":3,"startTime":"2026-02-28T20:06:25.397Z","endTime":"2026-02-28T20:06:30.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879334905593076,"aZ":-21.155773151591102,"pfxX":9.005841639888873,"pfxZ":6.074151382044169,"pX":1.2647778325459975,"pZ":2.3804861181903383,"vX0":-4.355758355245415,"vY0":-134.29946878098977,"vZ0":-5.607351668839821,"x":68.79,"y":174.51,"x0":1.7434128750922941,"y0":50.0041200856915,"z0":6.014300457804529,"aX":16.34360324649311},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":1993,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40887563574574726,"extension":6.878260153915196},"index":3,"playId":"961c3351-4f68-30ec-a3b0-1dddb831c4bb","pitchNumber":4,"startTime":"2026-02-28T20:06:43.733Z","endTime":"2026-02-28T20:06:47.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637887405918494,"aZ":-24.253766423119707,"pfxX":9.045321442907515,"pfxZ":4.180347763395476,"pX":0.40348460791426294,"pZ":2.620885773926553,"vX0":-5.813878232681477,"vY0":-136.84071628747773,"vZ0":-4.724929842924341,"x":101.62,"y":168.02,"x0":1.3822004641037589,"y0":50.00144824873925,"z0":6.034889061024003,"aX":17.12589012103666},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.400516233861413,"extension":6.872333718303164},"hitData":{"launchSpeed":102.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.0,"coordY":113.0}},"index":4,"playId":"e41c4ce8-3dcf-3322-b982-95b468dd7c6b","pitchNumber":5,"startTime":"2026-02-28T20:07:03.991Z","endTime":"2026-02-28T20:07:10.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.17,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:07:10.365Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Tirotta doubles (2) on a line drive to center fielder Dante Nori. Josh Kasevich scores.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:07:14.190Z","endTime":"2026-02-28T20:09:49.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.866430637756295,"aZ":-30.442558949966923,"pfxX":-0.45795936028285933,"pfxZ":1.0930028673653887,"pX":-1.5131737535548895,"pZ":0.9142360323666057,"vX0":-7.752563576613278,"vY0":-124.38315354654236,"vZ0":-6.189803580250841,"x":174.68,"y":214.1,"x0":1.6866104054308362,"y0":50.004378835361926,"z0":5.918270307411495,"aX":-0.7267580892408656},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":2.4,"spinRate":2196,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.438150084496149,"extension":7.107590434828198},"index":0,"playId":"caaa3634-5abd-3df9-9414-700f50bae737","pitchNumber":1,"startTime":"2026-02-28T20:07:41.741Z","endTime":"2026-02-28T20:07:47.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864808036041342,"aZ":-23.477583267588344,"pfxX":9.834941545564131,"pfxZ":4.784913364367846,"pX":0.9023078285495709,"pZ":2.4474812977233884,"vX0":-5.673967130009333,"vY0":-134.37507688642143,"vZ0":-4.960362556753424,"x":82.61,"y":172.7,"x0":1.7706231980296394,"y0":50.00075714062137,"z0":5.999205903395,"aX":17.867969322750486},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":-16.4,"spinRate":2030,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40861183829456005,"extension":6.990571167461758},"index":1,"playId":"d1bf784c-aeb5-3f5a-a58d-39d813924be3","pitchNumber":2,"startTime":"2026-02-28T20:08:01.290Z","endTime":"2026-02-28T20:08:07.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23046144712211,"aZ":-21.812629901699182,"pfxX":5.124518363240059,"pfxZ":5.751689352369667,"pX":-0.32121505305933823,"pZ":3.7226743588520534,"vX0":-6.791367722563803,"vY0":-133.4886926814355,"vZ0":-2.030335333149245,"x":129.24,"y":138.27,"x0":1.5922780915577928,"y0":50.00198521866136,"z0":6.06643729138898,"aX":9.231004706591515},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-7.8,"spinRate":1768,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4106063913992579,"extension":6.891590412489496},"index":2,"playId":"f551e66d-2748-396e-9a2f-df4e09cac7ff","pitchNumber":3,"startTime":"2026-02-28T20:08:28.168Z","endTime":"2026-02-28T20:08:32.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7855899738017,"aZ":-30.973642098252093,"pfxX":-0.10530670848962553,"pfxZ":0.7696317001651227,"pX":-0.1414032065412832,"pZ":1.3829359875649425,"vX0":-4.51585212551978,"vY0":-124.03810104526735,"vZ0":-4.9602639823989065,"x":122.39,"y":201.44,"x0":1.716349135123585,"y0":50.00237259161078,"z0":5.9908728547371615,"aX":-0.16365907565103768},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":1.2,"spinRate":2130,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.44156316954296226,"extension":7.0179826553713935},"index":3,"playId":"12674009-7574-3b0f-bc88-70a89a70948d","pitchNumber":4,"startTime":"2026-02-28T20:08:45.171Z","endTime":"2026-02-28T20:08:49.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Kasevich steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"12674009-7574-3b0f-bc88-70a89a70948d","startTime":"2026-02-28T20:08:53.800Z","endTime":"2026-02-28T20:09:07.344Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":688460,"link":"/api/v1/people/688460"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"postOnSecond":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":2.19,"dramaIndex":79.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966723287646385,"aZ":-16.856328350144636,"pfxX":3.869971265813497,"pfxZ":8.317506418516697,"pX":-0.1627519850286095,"pZ":3.533473595257922,"vX0":-6.253357538478558,"vY0":-135.20784383700357,"vZ0":-3.4149012510139842,"x":123.2,"y":143.38,"x0":1.6829360352255203,"y0":50.00146745222484,"z0":6.003894569311286,"aX":7.126385334745382},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":-5.6,"spinRate":1876,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.40593162942909977,"extension":7.0377819754574915},"index":5,"playId":"8025e919-9fc9-3bb4-a3c5-8fabc93edf95","pitchNumber":5,"startTime":"2026-02-28T20:09:07.344Z","endTime":"2026-02-28T20:09:10.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-28T20:09:23.611Z","endTime":"2026-02-28T20:09:38.259Z","isPitch":false,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250704264126213,"aZ":-20.750856686704946,"pfxX":10.223322886566454,"pfxZ":6.2400530884622185,"pX":-0.1538978151976638,"pZ":2.4931736195885397,"vX0":-8.232995377737488,"vY0":-134.9201297608554,"vZ0":-5.498328220078284,"x":122.87,"y":171.46,"x0":1.6193338797673602,"y0":50.005287149325,"z0":6.03450139612479,"aX":18.720494125489484},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-16.6,"spinRate":1912,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4070580765379668,"extension":7.059587398983265},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":168.0,"coordY":67.0}},"index":7,"playId":"482f056b-33bd-340d-806e-8ac69a1e7b00","pitchNumber":6,"startTime":"2026-02-28T20:09:38.259Z","endTime":"2026-02-28T20:09:49.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":17.499999999999993,"leverageIndex":2.19,"dramaIndex":186.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:09:49.422Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Casey strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:12:26.841Z","endTime":"2026-02-28T20:13:37.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814457,"fullName":"Jake Casey","link":"/api/v1/people/814457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700247,"fullName":"Jose Pena Jr.","link":"/api/v1/people/700247"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814457,"fullName":"Jake Casey","link":"/api/v1/people/814457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-28T20:10:07.008Z","endTime":"2026-02-28T20:11:35.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jose Pena Jr. replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:11:35.641Z","endTime":"2026-02-28T20:12:29.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700247,"link":"/api/v1/people/700247"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209157308510846,"aZ":-11.834658988074262,"pfxX":-5.717559947555799,"pfxZ":10.841180937124767,"pX":-0.024865204026382016,"pZ":2.4852789962283994,"vX0":4.97982111673409,"vY0":-136.17033975964094,"vZ0":-7.125165518701288,"x":117.95,"y":171.68,"x0":-1.135500410424837,"y0":50.00053401407211,"z0":5.956492371580603,"aX":-10.724200290288923},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2217,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.4024065977087754,"extension":6.565065385798176},"index":2,"playId":"ba7914a0-7153-3eeb-9c9f-43cda9e8490e","pitchNumber":1,"startTime":"2026-02-28T20:12:29.120Z","endTime":"2026-02-28T20:12:32.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58113091464393,"aZ":-35.50377521378244,"pfxX":0.23258517006840496,"pfxZ":-2.262987280162859,"pX":-0.9061576172167481,"pZ":2.828681268106607,"vX0":0.6659486927566398,"vY0":-120.4472793135671,"vZ0":-1.0456363191409268,"x":151.54,"y":162.41,"x0":-1.2160043522659276,"y0":50.000269250180295,"z0":6.397594218649796,"aX":0.34277279441099173},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.1,"breakHorizontal":-0.6,"spinRate":2133,"spinDirection":26},"zone":11,"typeConfidence":0.71,"plateTime":0.45409633893023527,"extension":6.388465666625515},"index":3,"playId":"6b3cc740-71dc-346b-bbfd-9b76617b0138","pitchNumber":2,"startTime":"2026-02-28T20:12:46.751Z","endTime":"2026-02-28T20:12:50.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.151448676749066,"aZ":-34.002769033157755,"pfxX":-0.02029425913128069,"pfxZ":-1.247380031832142,"pX":0.5414428136315228,"pZ":0.40389308056339357,"vX0":3.518094040799506,"vY0":-120.14491302475312,"vZ0":-6.419770202310844,"x":96.36,"y":227.87,"x0":-0.9389135156102599,"y0":50.005810855466116,"z0":6.1306565115966,"aX":-0.030317066346188557},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.6,"breakHorizontal":-0.8,"spinRate":2060,"spinDirection":21},"zone":14,"typeConfidence":0.56,"plateTime":0.4557991174284979,"extension":6.549294147892218},"index":4,"playId":"46af4215-e696-3a5a-8892-ba6f4754b524","pitchNumber":3,"startTime":"2026-02-28T20:13:05.885Z","endTime":"2026-02-28T20:13:10.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614574925224662,"aZ":-34.71950449475578,"pfxX":0.39612271540499266,"pfxZ":-1.6757030628801335,"pX":0.3251734095666434,"pZ":1.5573149459273525,"vX0":2.88511570473431,"vY0":-122.40726969933785,"vZ0":-4.21419978123322,"x":104.61,"y":196.73,"x0":-0.9189963604328805,"y0":50.00230789091488,"z0":6.266191192601302,"aX":0.6018745420518636},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":-1.4,"spinRate":2244,"spinDirection":21},"zone":14,"typeConfidence":0.75,"plateTime":0.44706199188849727,"extension":6.43234025352585},"index":5,"playId":"b99151a5-9d5d-318f-9189-488e1dd4fcd1","pitchNumber":4,"startTime":"2026-02-28T20:13:32.507Z","endTime":"2026-02-28T20:13:37.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814457,"link":"/api/v1/people/814457"},"credit":"b_ab"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_ab"},{"player":{"id":814457,"link":"/api/v1/people/814457"},"credit":"b_pa"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:13:37.702Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:13:40.901Z","endTime":"2026-02-28T20:15:47.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700247,"fullName":"Jose Pena Jr.","link":"/api/v1/people/700247"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.864538118711504,"aZ":-37.42282175116148,"pfxX":-0.39948917092350245,"pfxZ":-3.5900285305170865,"pX":0.9924804257749235,"pZ":2.910331143721662,"vX0":4.291081661182081,"vY0":-119.5041879919249,"vZ0":-0.3814991310592841,"x":79.17,"y":160.2,"x0":-0.7669015981349698,"y0":50.00374939232797,"z0":6.405027642015859,"aX":-0.5835606086494405},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.4,"breakHorizontal":-0.2,"spinRate":2411,"spinDirection":29},"zone":12,"typeConfidence":0.65,"plateTime":0.4565734276293605,"extension":6.396293971313136},"index":0,"playId":"5087e027-1476-3c2a-b3a0-f42a10056955","pitchNumber":1,"startTime":"2026-02-28T20:14:02.444Z","endTime":"2026-02-28T20:14:07.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8681364888155,"aZ":-9.99456115598466,"pfxX":-4.649799182917472,"pfxZ":11.637102909876962,"pX":-0.2632572608112969,"pZ":2.88064867461779,"vX0":3.8847847446262795,"vY0":-137.73209673834947,"vZ0":-6.404960215444449,"x":127.03,"y":161.0,"x0":-1.0934704275943294,"y0":50.001364697254395,"z0":5.924398364053993,"aX":-8.861568310179756},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":7.6,"spinRate":2164,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.398892191576556,"extension":6.509094907851684},"index":1,"playId":"9bbb0c99-b1ea-371f-ad18-8c5803e88bb3","pitchNumber":2,"startTime":"2026-02-28T20:14:21.310Z","endTime":"2026-02-28T20:14:24.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630882337954077,"aZ":-10.782702426791985,"pfxX":-6.863594999309995,"pfxZ":11.374300893929524,"pX":0.8471268041752384,"pZ":1.0051531309399786,"vX0":7.293703736444144,"vY0":-136.63633083130537,"vZ0":-10.94123238840096,"x":84.71,"y":211.64,"x0":-0.9720403653180553,"y0":50.000897193285574,"z0":5.8146700080009825,"aX":-12.906237879533466},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":10.8,"spinRate":2196,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.40170371139472705,"extension":6.687905464930578},"index":2,"playId":"8135b9a0-d50f-3f35-b861-b17f00e4e1d2","pitchNumber":3,"startTime":"2026-02-28T20:14:41.111Z","endTime":"2026-02-28T20:14:46.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27269764744804,"aZ":-14.176345437412184,"pfxX":-5.1327503894681925,"pfxZ":9.567469603199234,"pX":-0.4667725742451513,"pZ":1.5525904075137114,"vX0":3.4768159950016697,"vY0":-136.35377091957176,"vZ0":-9.061601447779497,"x":134.79,"y":196.86,"x0":-1.092220474936057,"y0":50.0024647492345,"z0":5.899404887301043,"aX":-9.654745397529721},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2002,"spinDirection":215},"zone":13,"typeConfidence":0.89,"plateTime":0.401858425412319,"extension":6.650963271400357},"index":3,"playId":"bf287e3c-1b4e-3287-ad44-df2909d8459c","pitchNumber":4,"startTime":"2026-02-28T20:15:03.492Z","endTime":"2026-02-28T20:15:30.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058581297443894,"aZ":-14.22591416621973,"pfxX":-6.642263048663501,"pfxZ":9.561917998139574,"pX":0.6652929508208854,"pZ":0.8096568367721898,"vX0":6.8206650983323565,"vY0":-135.9408091046951,"vZ0":-10.809575946695487,"x":91.64,"y":216.92,"x0":-1.0100666004406942,"y0":50.00151468479819,"z0":5.818520005097149,"aX":-12.464531449916484},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2078,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40251365168809805,"extension":6.742193708725751},"index":4,"playId":"a5a7e1f6-34cd-3ad1-b4dc-8e99318ba719","pitchNumber":5,"startTime":"2026-02-28T20:15:42.975Z","endTime":"2026-02-28T20:15:47.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.599999999999994,"awayTeamWinProbability":43.400000000000006,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":2.03,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:47.148Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Lantigua singles on a sharp line drive to center fielder Dante Nori. Riley Tirotta scores. Brandon Valenzuela to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:15:49.367Z","endTime":"2026-02-28T20:16:22.629Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700247,"fullName":"Jose Pena Jr.","link":"/api/v1/people/700247"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.270729017686136,"aZ":-10.536219506854215,"pfxX":-4.078573267408634,"pfxZ":11.440483821534837,"pX":-0.5986791806494571,"pZ":1.7047004642109527,"vX0":2.54595072876859,"vY0":-136.913103500968,"vZ0":-9.346712210199327,"x":139.82,"y":192.75,"x0":-1.0124869243054697,"y0":50.004819213330826,"z0":5.891558635610503,"aX":-7.7153901295465195},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2199,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.4006167121089397,"extension":6.6132201109790865},"hitData":{"launchSpeed":101.0,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.76,"coordY":85.88}},"index":0,"playId":"de3c074a-7d04-3bfa-a750-d4419299de63","pitchNumber":1,"startTime":"2026-02-28T20:16:16.009Z","endTime":"2026-02-28T20:16:22.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":694661,"link":"/api/v1/people/694661"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_ab"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_ab"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":16.80000000000001,"leverageIndex":2.61,"dramaIndex":174.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:16:22.629Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:16:40.598Z","endTime":"2026-02-28T20:18:57.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700247,"fullName":"Jose Pena Jr.","link":"/api/v1/people/700247"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97080097892369,"aZ":-12.85446568665888,"pfxX":-5.439254348051484,"pfxZ":10.120455936345339,"pX":0.540313724588109,"pZ":3.408826140814468,"vX0":6.202228195937897,"vY0":-137.20906399023514,"vZ0":-4.705786983715577,"x":96.4,"y":146.74,"x0":-1.0412957653513455,"y0":50.00456993135779,"z0":6.020061437544653,"aX":-10.386161439961384},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2244,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39898088908381224,"extension":6.741396062791079},"index":0,"playId":"b9ce41c1-6480-3851-8de6-03eb9f54fa54","pitchNumber":1,"startTime":"2026-02-28T20:17:00.140Z","endTime":"2026-02-28T20:17:03.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.809898201682508,"aZ":-35.033475571606274,"pfxX":0.8565724596404392,"pfxZ":-1.9129831942947924,"pX":0.06624476670908695,"pZ":2.079088678076232,"vX0":2.315378518986113,"vY0":-120.84785461752716,"vZ0":-2.7208940289613803,"x":114.47,"y":182.64,"x0":-1.0107453238603443,"y0":50.00047524784689,"z0":6.259588157058592,"aX":1.2822349999124762},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-2.0,"spinRate":2370,"spinDirection":28},"zone":8,"typeConfidence":0.66,"plateTime":0.45109862106224075,"extension":6.563663446302742},"index":1,"playId":"da86c289-4b3c-37a9-80fd-213dddbe36b9","pitchNumber":2,"startTime":"2026-02-28T20:17:18.912Z","endTime":"2026-02-28T20:17:22.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872649070458543,"aZ":-34.48164798595719,"pfxX":0.7225173710765685,"pfxZ":-1.5309233582127266,"pX":0.16240734699576673,"pZ":2.0959991656119383,"vX0":2.0673321652979566,"vY0":-121.66001541554434,"vZ0":-2.859860908690804,"x":110.81,"y":182.19,"x0":-0.7907095918042004,"y0":50.00305292502636,"z0":6.261987074140084,"aX":1.087985325797186},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-1.8,"spinRate":2634,"spinDirection":31},"zone":8,"typeConfidence":0.78,"plateTime":0.44944396577163026,"extension":6.460441430301264},"index":2,"playId":"1b74ff25-1c43-3b7c-815b-ff302202ed0b","pitchNumber":3,"startTime":"2026-02-28T20:17:45.611Z","endTime":"2026-02-28T20:17:49.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1877325325055,"aZ":-10.492133563154727,"pfxX":-4.518467736281091,"pfxZ":11.022026421822943,"pX":0.6771363339305667,"pZ":2.8566345052151254,"vX0":6.310649544744408,"vY0":-139.3344794011472,"vZ0":-6.668090394542477,"x":91.19,"y":161.65,"x0":-1.029588066677015,"y0":50.00210757370185,"z0":5.973492139726897,"aX":-8.888264826486791},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2299,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.393039491983322,"extension":6.620976775417014},"index":3,"playId":"873b3605-f5ea-3dd8-8c60-a828988abbd4","pitchNumber":4,"startTime":"2026-02-28T20:18:07.969Z","endTime":"2026-02-28T20:18:11.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.279610945811413,"aZ":-36.08654779615551,"pfxX":0.1060534925095169,"pfxZ":-2.581885665567772,"pX":1.470487241026202,"pZ":1.5003602947816164,"vX0":5.379174238429003,"vY0":-121.91553825191741,"vZ0":-3.7054178465780208,"x":60.95,"y":198.27,"x0":-0.7712471873736414,"y0":50.00106225077187,"z0":6.130242879669363,"aX":0.16052611841720563},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":-1.3,"spinRate":2267,"spinDirection":25},"zone":14,"typeConfidence":0.52,"plateTime":0.447983652325616,"extension":6.691339906825514},"index":4,"playId":"c1773b84-3cc6-3d32-9662-f0d7db3a6d70","pitchNumber":5,"startTime":"2026-02-28T20:18:32.714Z","endTime":"2026-02-28T20:18:37.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.722923091288635,"aZ":-9.128834668306842,"pfxX":-5.76594797543035,"pfxZ":11.634535274921696,"pX":0.6139420714941181,"pZ":1.813992061434922,"vX0":6.52955708902031,"vY0":-139.67517356585353,"vZ0":-9.548218253279662,"x":93.6,"y":189.8,"x0":-1.0021793992102919,"y0":50.00642695217846,"z0":5.87257690951146,"aX":-11.424247800797394},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":9.1,"spinRate":2300,"spinDirection":214},"zone":9,"typeConfidence":0.92,"plateTime":0.3917722671948165,"extension":6.619276690601069},"index":5,"playId":"6e95439d-0c2c-3e69-87b0-74b3f406cde9","pitchNumber":6,"startTime":"2026-02-28T20:18:52.963Z","endTime":"2026-02-28T20:18:57.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":700247,"link":"/api/v1/people/700247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:18:57.359Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keaton Anthony flies out to right fielder RJ Schreck.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:21:11.944Z","endTime":"2026-02-28T20:21:54.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"RJ Schreck remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:20:44.576Z","endTime":"2026-02-28T20:20:44.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Bastardo replaces Josh Fleming.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"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:20:44.615Z","endTime":"2026-02-28T20:21:14.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682785,"link":"/api/v1/people/682785"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.009389433691744,"aZ":-14.41640910989845,"pfxX":-7.6432835583014835,"pfxZ":8.878300814547284,"pX":1.497460829827825,"pZ":1.555261133211754,"vX0":9.327088597294061,"vY0":-140.98231306269173,"vZ0":-8.806651493296783,"x":59.92,"y":196.79,"x0":-0.8709491226650666,"y0":50.00264867151815,"z0":5.663792028633025,"aX":-15.286285310890781},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2515,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38948935871594426,"extension":6.268880063696403},"index":2,"playId":"e836a943-96bb-3f14-9399-9f7c28bb8aa8","pitchNumber":1,"startTime":"2026-02-28T20:21:14.179Z","endTime":"2026-02-28T20:21:17.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51857758871476,"aZ":-13.241483959224722,"pfxX":-7.4394067018068,"pfxZ":9.542341820336706,"pX":0.5726050247613867,"pZ":1.877051739864744,"vX0":6.974423039232898,"vY0":-141.00765508023915,"vZ0":-8.069715494689111,"x":95.17,"y":188.1,"x0":-0.9844292255249066,"y0":50.000666072590484,"z0":5.659105076429955,"aX":-14.756427004803642},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2568,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3906735800497252,"extension":6.383019745570564},"index":3,"playId":"7832a18a-f239-3ef9-b531-f8649188bcec","pitchNumber":2,"startTime":"2026-02-28T20:21:29.984Z","endTime":"2026-02-28T20:21:34.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102754417367095,"aZ":-28.269230364148033,"pfxX":-9.424065519858335,"pfxZ":2.458013277852091,"pX":-0.39844980361208154,"pZ":3.3209850678170967,"vX0":5.140872395146093,"vY0":-125.89085561928356,"vZ0":-0.7310210385288117,"x":132.19,"y":149.11,"x0":-1.2540575820848097,"y0":50.00304007643079,"z0":5.92528988047496,"aX":-14.965232795269372},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":1618,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.43688535509845927,"extension":6.1362925934004995},"hitData":{"launchSpeed":88.2,"launchAngle":34.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.28,"coordY":78.16}},"index":4,"playId":"8c44df58-8d25-345a-9e26-5f2464a7bdf9","pitchNumber":3,"startTime":"2026-02-28T20:21:46.129Z","endTime":"2026-02-28T20:21:54.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:21:54.148Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dante Nori flies out to shortstop Josh Kasevich.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:21:56.719Z","endTime":"2026-02-28T20:23:41.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70951456116195,"aZ":-10.444854814014365,"pfxX":-6.0123367297807535,"pfxZ":10.762705344644836,"pX":0.22594208275074623,"pZ":4.210490822243132,"vX0":5.921645457419884,"vY0":-141.73271256243663,"vZ0":-2.8901894173349505,"x":108.39,"y":125.1,"x0":-1.1170832524889518,"y0":50.00163398632606,"z0":5.918010531519215,"aX":-12.137814216159322},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":9.6,"spinRate":2452,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3875849450562736,"extension":6.319597198617999},"index":0,"playId":"b0dff709-3d1c-3ee3-bc00-df0749af735d","pitchNumber":1,"startTime":"2026-02-28T20:22:21.438Z","endTime":"2026-02-28T20:22:24.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071398411763454,"aZ":-29.551688672725067,"pfxX":-8.195588167757428,"pfxZ":1.5851868590041625,"pX":1.2481320691556173,"pZ":0.38196736599009523,"vX0":8.787126334475234,"vY0":-127.15852035271266,"vZ0":-7.476506152980203,"x":69.42,"y":228.47,"x0":-1.1741428884364185,"y0":50.00019583221686,"z0":5.6787294602366964,"aX":-13.529520640673015},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":13.1,"spinRate":1709,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42938964873779817,"extension":6.322703308365285},"index":1,"playId":"9492e2ba-f5a1-3b83-95ad-b654b328aa1c","pitchNumber":2,"startTime":"2026-02-28T20:22:37.091Z","endTime":"2026-02-28T20:22:41.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216542762683044,"aZ":-32.66401301277971,"pfxX":-9.737085838275538,"pfxZ":-0.3085991712670797,"pX":-0.8894266458359088,"pZ":2.5246217557396715,"vX0":4.2826031079514,"vY0":-126.72650426348886,"vZ0":-1.724529868427075,"x":150.9,"y":170.62,"x0":-1.3452473156609501,"y0":50.0002067199359,"z0":5.846950760560656,"aX":-15.682599662451251},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":16.6,"spinRate":1921,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.43381096373104144,"extension":6.254631814983206},"index":2,"playId":"42d42670-b836-3e59-9162-ae82ab50c338","pitchNumber":3,"startTime":"2026-02-28T20:22:54.525Z","endTime":"2026-02-28T20:22:58.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.387110067301,"aZ":-10.604655239815557,"pfxX":-7.459614140451299,"pfxZ":10.586871788065764,"pX":0.6319717471599998,"pZ":1.5103516837365916,"vX0":7.295504206113621,"vY0":-141.82855360297424,"vZ0":-9.45793095672324,"x":92.91,"y":198.0,"x0":-1.0042612559905661,"y0":50.00702708567827,"z0":5.564659400854423,"aX":-15.203671932947165},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":12.0,"spinRate":2549,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3861689489346909,"extension":6.616505866673638},"index":3,"playId":"11bb6b23-f4cd-3767-bef1-53ea0603e428","pitchNumber":4,"startTime":"2026-02-28T20:23:11.239Z","endTime":"2026-02-28T20:23:15.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85692100981406,"aZ":-10.808919089330383,"pfxX":-6.732838157259597,"pfxZ":10.472366891577607,"pX":0.6057862996736123,"pZ":2.306125771072707,"vX0":7.007363016185389,"vY0":-142.0068935234176,"vZ0":-7.550995098452557,"x":93.91,"y":176.51,"x0":-1.0203607130076784,"y0":50.00173045123249,"z0":5.689050212504264,"aX":-13.735056974085458},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2445,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3858661792008147,"extension":6.649350541059699},"hitData":{"launchSpeed":65.0,"launchAngle":43.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":86.81,"coordY":131.77}},"index":4,"playId":"5f4bd349-857b-390b-8c2f-a964590de9ea","pitchNumber":5,"startTime":"2026-02-28T20:23:30.224Z","endTime":"2026-02-28T20:23:41.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:23:41.673Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:23:54.233Z","endTime":"2026-02-28T20:26:00.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":85.4,"endSpeed":77.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799750378212693,"aZ":-32.270081832762585,"pfxX":0.4556863344721931,"pfxZ":-0.06260804063796854,"pX":-0.1878561509455865,"pZ":3.3486752025743978,"vX0":2.3380102263743754,"vY0":-124.37504439827424,"vZ0":0.3319653763810748,"x":124.16,"y":148.37,"x0":-1.20232899388828,"y0":50.00171372854558,"z0":5.906946464412683,"aX":0.7080705543653291},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":2351,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.44172217439394057,"extension":6.242839512655651},"index":0,"playId":"95761f01-ad43-35aa-8da9-70c93ca467c7","pitchNumber":1,"startTime":"2026-02-28T20:24:10.096Z","endTime":"2026-02-28T20:24:14.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96966933826556,"aZ":-29.773341173316446,"pfxX":-9.47518620266683,"pfxZ":1.4862831959460205,"pX":0.0109447792484386,"pZ":2.2770672156329934,"vX0":5.996403217756336,"vY0":-127.01369369863653,"vZ0":-2.8326955971078336,"x":116.58,"y":177.3,"x0":-1.1642251362957645,"y0":50.0023762057737,"z0":5.804381686765938,"aX":-15.292469666650632},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":1721,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4332534355059825,"extension":6.2218769783933565},"index":1,"playId":"5a154ff2-7346-35d9-aafa-bad63194323b","pitchNumber":2,"startTime":"2026-02-28T20:24:26.107Z","endTime":"2026-02-28T20:24:29.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T20:24:33.563Z","endTime":"2026-02-28T20:24:55.820Z","isPitch":false,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131554737996133,"aZ":-31.768416597685324,"pfxX":-9.798500949329012,"pfxZ":0.23934681370602962,"pX":0.2841226228417931,"pZ":0.21337931767725601,"vX0":6.988534945470143,"vY0":-128.8786400243445,"vZ0":-7.431235654437376,"x":106.17,"y":233.02,"x0":-1.2079899536691199,"y0":50.000893691268644,"z0":5.63196514189176,"aX":-16.260782774432876},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":15.8,"spinRate":1718,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42720026412005696,"extension":6.274072938789651},"index":3,"playId":"86bc60cd-0c4f-362e-89ce-61333299300f","pitchNumber":3,"startTime":"2026-02-28T20:24:55.820Z","endTime":"2026-02-28T20:24:59.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.297675989223066,"aZ":-11.659987454450496,"pfxX":-3.4421629782430525,"pfxZ":10.151227400265993,"pX":0.9071291472157461,"pZ":3.8765554082696725,"vX0":6.085147030986173,"vY0":-141.70430777847383,"vZ0":-3.4940475834074474,"x":82.42,"y":134.11,"x0":-0.8271189109287815,"y0":50.00276490464548,"z0":5.877789913155226,"aX":-6.956811323983338},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2271,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3874739062616199,"extension":6.401663300398781},"index":4,"playId":"3fff22db-404c-3669-bd74-f7bc3d83e5aa","pitchNumber":4,"startTime":"2026-02-28T20:25:14.148Z","endTime":"2026-02-28T20:25:17.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119758405119452,"aZ":-27.032691557840472,"pfxX":-9.713797375700224,"pfxZ":3.1523537237547394,"pX":1.0094807918023363,"pZ":0.19097873036149096,"vX0":8.107290153503238,"vY0":-126.9818856767414,"vZ0":-8.188242679970658,"x":78.52,"y":233.62,"x0":-0.9633284699293232,"y0":50.00529308256806,"z0":5.609805760033683,"aX":-15.857893982012346},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":1494,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43141855422682207,"extension":6.278211841411355},"index":5,"playId":"a2439f96-f109-362c-a38a-d93d41c5abeb","pitchNumber":5,"startTime":"2026-02-28T20:25:31.317Z","endTime":"2026-02-28T20:25:34.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.756512577488884,"aZ":-9.771275880733489,"pfxX":-4.8050540786944715,"pfxZ":11.06388562125429,"pX":0.5683562982337502,"pZ":3.577614661172292,"vX0":6.099019142159401,"vY0":-141.9287364569692,"vZ0":-4.283676120180558,"x":95.34,"y":142.18,"x0":-0.9917182283968764,"y0":50.00331689303097,"z0":5.7375188097309495,"aX":-9.73043072728652},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":7.3,"spinRate":2407,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38703430441324294,"extension":6.3307291781579025},"index":6,"playId":"8d826559-dc24-3df4-bb78-229ea5eeb5e9","pitchNumber":6,"startTime":"2026-02-28T20:25:56.828Z","endTime":"2026-02-28T20:26:00.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:26:00.570Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"RJ Schreck singles on a ground ball to center fielder Dante Nori.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:28:20.614Z","endTime":"2026-02-28T20:29:03.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Richards replaces Jose Pena Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:27:39.288Z","endTime":"2026-02-28T20:28:22.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700247,"link":"/api/v1/people/700247","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230620947093527,"aZ":-12.13605608361524,"pfxX":-4.7162251828201285,"pfxZ":11.095331593149512,"pX":-0.8358099348670441,"pZ":3.94933796462101,"vX0":4.564158008728819,"vY0":-133.42792452665032,"vZ0":-3.952393694154467,"x":148.86,"y":132.15,"x0":-1.9543494811053275,"y0":50.00477740028881,"z0":6.321960249302791,"aX":-8.519752073826771},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":7.6,"spinRate":2256,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.410225522545963,"extension":6.5627282230135595},"index":1,"playId":"97ed9a48-67e7-36e9-b743-c6f09ec45307","pitchNumber":1,"startTime":"2026-02-28T20:28:22.822Z","endTime":"2026-02-28T20:28:27.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581358752115705,"aZ":-8.4390115813429,"pfxX":-2.869195774659836,"pfxZ":13.197246734162896,"pX":-0.16572002545854433,"pZ":4.022808939431568,"vX0":5.398530543362034,"vY0":-133.69416406694774,"vZ0":-4.486989615979871,"x":123.32,"y":130.16,"x0":-1.8443082856792292,"y0":50.00064038531756,"z0":6.33641153586166,"aX":-5.159756129201881},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":23.0,"breakHorizontal":4.0,"spinRate":2265,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4107044978587253,"extension":6.554347174479265},"index":2,"playId":"9c283333-eb7d-3cdb-8f2e-8766fa978206","pitchNumber":2,"startTime":"2026-02-28T20:28:37.490Z","endTime":"2026-02-28T20:28:42.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01429099211062,"aZ":-9.294248582487368,"pfxX":-3.3762193543811723,"pfxZ":12.859795631320011,"pX":-0.8228585848813528,"pZ":2.9839266250096053,"vX0":3.9706480744178063,"vY0":-133.37647868607715,"vZ0":-6.560642098030024,"x":148.37,"y":158.21,"x0":-1.9010079550251922,"y0":50.004132007804245,"z0":6.165912851440022,"aX":-6.007855166543303},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.8,"breakHorizontal":5.2,"spinRate":2213,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4126327810378556,"extension":6.543529535190722},"hitData":{"launchSpeed":101.2,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.28,"coordY":112.64}},"index":3,"playId":"8b6f41bb-abdd-39cf-bd7d-f24ac5fdca59","pitchNumber":3,"startTime":"2026-02-28T20:28:53.649Z","endTime":"2026-02-28T20:29:03.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:29:03.517Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Rivera walks. RJ Schreck to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:29:05.932Z","endTime":"2026-02-28T20:30:19.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"postOnSecond":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"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":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121205273415494,"aZ":-7.592883186717083,"pfxX":-3.8743792812638302,"pfxZ":13.53737062100205,"pX":-1.2229204235012618,"pZ":3.2315271230508493,"vX0":3.017500632891481,"vY0":-134.39824373450767,"vZ0":-6.611136682220914,"x":163.61,"y":151.53,"x0":-1.8609353053241777,"y0":50.006615547392066,"z0":6.273709835947835,"aX":-7.03737087158925},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":23.2,"breakHorizontal":6.4,"spinRate":2378,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4086910813663329,"extension":6.545634701234467},"index":0,"playId":"b5633467-8758-3363-9d42-9807f9bc479f","pitchNumber":1,"startTime":"2026-02-28T20:29:26.715Z","endTime":"2026-02-28T20:29:30.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.844345005136784,"aZ":-34.3524587252351,"pfxX":-6.675504779475242,"pfxZ":-1.6487206675930146,"pX":-1.2106830573700087,"pZ":3.4557009115264616,"vX0":4.610302324004801,"vY0":-113.92597068921256,"vZ0":1.2604107711861083,"x":163.15,"y":145.48,"x0":-2.387754777812888,"y0":50.00235382054191,"z0":6.276351015508596,"aX":-8.823472039795519},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.4,"breakHorizontal":11.0,"spinRate":2327,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.47975917639192334,"extension":6.491399362136414},"index":1,"playId":"4b1eb74a-6445-38e4-a628-c8d493bae15d","pitchNumber":2,"startTime":"2026-02-28T20:29:40.690Z","endTime":"2026-02-28T20:29:44.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81519924012457,"aZ":-7.258763811699581,"pfxX":-4.042102575699153,"pfxZ":13.887265389448688,"pX":0.5638662864143622,"pZ":3.5427123778876894,"vX0":7.365042893910692,"vY0":-133.60174073643674,"vZ0":-5.800315037637258,"x":95.51,"y":143.13,"x0":-1.7128997239796997,"y0":50.003592261096934,"z0":6.273940491394924,"aX":-7.253365702105221},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":23.9,"breakHorizontal":5.6,"spinRate":2350,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4111621381530792,"extension":6.494962190654683},"index":2,"playId":"6dc119f3-a00d-3762-8304-11415460a423","pitchNumber":3,"startTime":"2026-02-28T20:29:58.650Z","endTime":"2026-02-28T20:30:03.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272711333749985,"aZ":-8.782517236239963,"pfxX":-5.337212795992072,"pfxZ":12.870722237360209,"pX":-1.261833133588126,"pZ":3.648655350066739,"vX0":3.771899935351271,"vY0":-133.8036749761259,"vZ0":-5.188500128367627,"x":165.1,"y":140.27,"x0":-1.9948239560128174,"y0":50.00024713164728,"z0":6.239192593339934,"aX":-9.697614629661741},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.4,"breakHorizontal":8.9,"spinRate":2241,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40901737923662385,"extension":6.46810710231095},"index":3,"playId":"152cc7df-4716-341d-903d-d26f012b5767","pitchNumber":4,"startTime":"2026-02-28T20:30:14.157Z","endTime":"2026-02-28T20:30:19.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687069,"link":"/api/v1/people/687069","batSide":{"code":"R","description":"Right"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":4.000000000000014,"leverageIndex":1.18,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:30:19.446Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tucker Toman grounds into a double play, pitcher Trevor Richards to shortstop Bryan Rincon to first baseman Keaton Anthony. RJ Schreck to 3rd. Josh Rivera out at 2nd. Tucker Toman out at 1st.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:30:18.986Z","endTime":"2026-02-28T20:32:17.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":687069,"fullName":"Josh Rivera","link":"/api/v1/people/687069"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":804858,"link":"/api/v1/people/804858"},"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":702283,"fullName":"Tucker Toman","link":"/api/v1/people/702283"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.113548182701358,"aZ":-8.60760142710017,"pfxX":-4.045979810377636,"pfxZ":13.14476928418336,"pX":-1.3293831994635845,"pZ":2.2397583211909176,"vX0":3.117746636256842,"vY0":-133.40443383782667,"vZ0":-8.53825292653656,"x":167.67,"y":178.31,"x0":-1.9906267614317532,"y0":50.00384963636435,"z0":6.112245728473097,"aX":-7.254566807525261},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.1,"breakHorizontal":6.6,"spinRate":2366,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4114068282341212,"extension":6.618649706101156},"index":0,"playId":"89c81832-1a2e-3610-86a5-e912dea5c7bb","pitchNumber":1,"startTime":"2026-02-28T20:30:47.191Z","endTime":"2026-02-28T20:30:51.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"L","description":"Left"}},"first":{"id":687069,"link":"/api/v1/people/687069"},"second":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":74.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64177711387902,"aZ":-31.976670189682704,"pfxX":-9.151882143097628,"pfxZ":0.14143920156194,"pX":-0.32999890636264056,"pZ":-0.05917688763043191,"vX0":6.93360970811505,"vY0":-115.7252106170596,"vZ0":-6.828090727996193,"x":129.58,"y":240.38,"x0":-2.1690542192613123,"y0":50.00069971119471,"z0":5.9746507650043394,"aX":-12.470440239986562},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.2,"breakHorizontal":15.0,"spinRate":2562,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.47244423110516287,"extension":6.461430911873154},"index":1,"playId":"6f899578-5144-3393-86af-c30af7ffdc39","pitchNumber":2,"startTime":"2026-02-28T20:31:05.982Z","endTime":"2026-02-28T20:31:10.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"L","description":"Left"}},"first":{"id":687069,"link":"/api/v1/people/687069"},"second":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.525728179613985,"aZ":-9.949366930256598,"pfxX":-4.834282197517096,"pfxZ":12.397393787928962,"pX":-0.7232719999902051,"pZ":2.3707141290087588,"vX0":4.734294089692672,"vY0":-133.48612773260686,"vZ0":-8.059922382724059,"x":144.57,"y":174.77,"x0":-1.8974586094420252,"y0":50.00164580994122,"z0":6.158080517890119,"aX":-8.665527804298886},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.8,"breakHorizontal":7.7,"spinRate":2268,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.41138179910796824,"extension":6.631992476597527},"index":2,"playId":"722fc05f-23b8-3ca0-84ad-c49e590d52fc","pitchNumber":3,"startTime":"2026-02-28T20:31:36.052Z","endTime":"2026-02-28T20:31:39.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"L","description":"Left"}},"first":{"id":687069,"link":"/api/v1/people/687069"},"second":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7906890533076,"aZ":-10.091540834117634,"pfxX":-4.537711192406081,"pfxZ":12.14092011777805,"pX":-0.09332973212357619,"pZ":2.784401343128449,"vX0":5.9479421915179485,"vY0":-134.87776392052675,"vZ0":-7.2175229824902605,"x":120.56,"y":163.6,"x0":-1.7507227709914222,"y0":50.00575668377473,"z0":6.228663826435366,"aX":-8.256232368601312},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":6.7,"spinRate":2234,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4080685890219202,"extension":6.543906551706496},"index":3,"playId":"d7c7266d-b67f-3ebd-b65f-6ccced482386","pitchNumber":4,"startTime":"2026-02-28T20:31:53.841Z","endTime":"2026-02-28T20:31:57.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"L","description":"Left"}},"first":{"id":687069,"link":"/api/v1/people/687069"},"second":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.354813386111708,"aZ":-32.89177288081281,"pfxX":-9.198601632710211,"pfxZ":-0.5274987954353305,"pX":-1.2107478553176507,"pZ":1.4694141150410254,"vX0":4.964829238540014,"vY0":-115.30136605707256,"vZ0":-3.583675280039118,"x":163.15,"y":199.11,"x0":-2.1853698541483215,"y0":50.004159144582744,"z0":6.184035358486568,"aX":-12.51478741592454},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.6,"breakHorizontal":15.6,"spinRate":2587,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.47316867015314523,"extension":6.31726728460896},"hitData":{"launchSpeed":83.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.69,"coordY":183.0}},"index":4,"playId":"a5ca1748-c3cb-3c59-92b0-1f67ca6899f1","pitchNumber":5,"startTime":"2026-02-28T20:32:10.518Z","endTime":"2026-02-28T20:32:17.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702283,"link":"/api/v1/people/702283","batSide":{"code":"L","description":"Left"}},"first":{"id":687069,"link":"/api/v1/people/687069"},"second":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702283,"link":"/api/v1/people/702283"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":702283,"link":"/api/v1/people/702283"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":78.2,"awayTeamWinProbability":21.799999999999997,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.33,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:32:17.327Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Kasevich walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:32:27.954Z","endTime":"2026-02-28T20:34:48.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"postOnThird":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866761144180128,"aZ":-9.751269600641699,"pfxX":-5.015843906742261,"pfxZ":12.203166207832647,"pX":-0.5446091120312049,"pZ":3.204398473480576,"vX0":4.906575019749014,"vY0":-135.05110538959292,"vZ0":-6.379712104204171,"x":137.76,"y":152.26,"x0":-1.7379449621728025,"y0":50.00024432931205,"z0":6.2913283765492904,"aX":-9.214859072718728},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.9,"breakHorizontal":7.9,"spinRate":2217,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4063872184919948,"extension":6.4651719738088245},"index":0,"playId":"ff2735df-8249-3767-9bd4-7cf962cb7500","pitchNumber":1,"startTime":"2026-02-28T20:32:51.784Z","endTime":"2026-02-28T20:32:55.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.925943083449212,"aZ":-33.56616368744316,"pfxX":-7.542626218490323,"pfxZ":-1.0288356244741559,"pX":-0.6083183954268251,"pZ":1.711275147029907,"vX0":5.407846422830409,"vY0":-114.85218609110005,"vZ0":-2.987761352428291,"x":140.19,"y":192.58,"x0":-1.9999435355581483,"y0":50.00315201324436,"z0":6.2552974557890595,"aX":-10.19562247572177},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.3,"breakHorizontal":12.5,"spinRate":2445,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.474756729020966,"extension":6.400990084916327},"index":1,"playId":"d81942db-268f-3aa7-9075-1b5762608fcd","pitchNumber":2,"startTime":"2026-02-28T20:33:12.993Z","endTime":"2026-02-28T20:33:17.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47337998969475,"aZ":-8.416082703969412,"pfxX":-3.083005842247514,"pfxZ":13.422860463504303,"pX":-0.02542188298794814,"pZ":2.304694595986983,"vX0":5.647927613795861,"vY0":-132.7215594361197,"vZ0":-8.493346531635533,"x":117.97,"y":176.55,"x0":-1.7880462184465074,"y0":50.00387628006701,"z0":6.173820306301131,"aX":-5.457637681677643},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.4,"breakHorizontal":4.2,"spinRate":2183,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.41391419945485763,"extension":6.575590549585788},"index":2,"playId":"f67cc422-7beb-3f11-93c9-928bcb5dad1a","pitchNumber":3,"startTime":"2026-02-28T20:33:29.706Z","endTime":"2026-02-28T20:33:32.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.5,"endSpeed":74.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.202549966913086,"aZ":-33.45121675184816,"pfxX":-7.401468330568854,"pfxZ":-0.9337480999830063,"pX":-0.2749578442594277,"pZ":-0.11467239672532026,"vX0":5.836771536774147,"vY0":-115.61897351278161,"vZ0":-7.120845071573379,"x":127.48,"y":241.88,"x0":-1.8623497424997253,"y0":50.00439573418156,"z0":6.188826825538431,"aX":-10.088808017348365},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.1,"breakHorizontal":12.1,"spinRate":2664,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.47251594673697284,"extension":6.396308871751964},"index":3,"playId":"a6d31290-67e4-3821-b9f9-0b501064a762","pitchNumber":4,"startTime":"2026-02-28T20:33:50.482Z","endTime":"2026-02-28T20:33:53.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861577387489348,"aZ":-8.287666012279905,"pfxX":-4.166543090295324,"pfxZ":13.110546379677476,"pX":-0.5655104409224563,"pZ":1.3750926040805989,"vX0":4.360564345276643,"vY0":-134.53131298610805,"vZ0":-10.939136503489724,"x":138.56,"y":201.65,"x0":-1.6708263858289634,"y0":50.001533933263,"z0":6.095011761001869,"aX":-7.590124078690711},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.4,"breakHorizontal":6.5,"spinRate":2342,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.40809350969111335,"extension":6.557540413732204},"index":4,"playId":"03f86f8b-b40c-3678-83a0-f9ddad06a1ca","pitchNumber":5,"startTime":"2026-02-28T20:34:27.746Z","endTime":"2026-02-28T20:34:32.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810819836924434,"aZ":-8.287834450351594,"pfxX":-3.508303725589162,"pfxZ":13.157428726076162,"pX":-1.3020573817226653,"pZ":2.6447100215448387,"vX0":2.2115666234236633,"vY0":-134.52859628493235,"vZ0":-7.881616386020531,"x":166.63,"y":167.37,"x0":-1.6830931262803248,"y0":50.002714402741596,"z0":6.216741406539584,"aX":-6.368407714717525},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":22.1,"breakHorizontal":5.8,"spinRate":2359,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.408667559221513,"extension":6.505234012255922},"index":5,"playId":"fb15ed55-11af-33b7-8bab-8ca647f231bf","pitchNumber":6,"startTime":"2026-02-28T20:34:43.681Z","endTime":"2026-02-28T20:34:48.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.36,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:34:48.628Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Tirotta walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:34:48.593Z","endTime":"2026-02-28T20:37:52.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"postOnSecond":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":{"id":670950,"link":"/api/v1/people/670950"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03377052926559,"aZ":-10.730947005593283,"pfxX":-5.552162939025495,"pfxZ":11.848294478151193,"pX":-0.6076536872289053,"pZ":3.04540483271041,"vX0":5.301437302123293,"vY0":-134.85542046083404,"vZ0":-6.1912973862470375,"x":140.16,"y":156.55,"x0":-1.8941816502291169,"y0":50.005568142068384,"z0":6.155911570754017,"aX":-10.05175298662477},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":8.6,"spinRate":2310,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4088632994140853,"extension":6.571075123510669},"index":0,"playId":"174f9462-c114-321e-bcec-b944a4b1692e","pitchNumber":1,"startTime":"2026-02-28T20:35:14.125Z","endTime":"2026-02-28T20:35:17.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.8,"endSpeed":74.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.542454158809324,"aZ":-31.44750373052717,"pfxX":-6.668915355497808,"pfxZ":0.5338523226095868,"pX":0.1058247734832329,"pZ":0.3890488892948975,"vX0":7.224796475389225,"vY0":-114.61068545169886,"vZ0":-5.993720343522143,"x":112.97,"y":228.28,"x0":-2.194182734848729,"y0":50.00148443797139,"z0":6.043292793547606,"aX":-9.03437653763095},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.1,"breakHorizontal":10.7,"spinRate":2494,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.47459039503392697,"extension":6.563526464482092},"index":1,"playId":"5b5c352b-db36-3167-aea6-671b39041728","pitchNumber":2,"startTime":"2026-02-28T20:35:42.767Z","endTime":"2026-02-28T20:35:46.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035655241971295,"aZ":-8.108858995984809,"pfxX":-5.590162300399481,"pfxZ":12.95083750945497,"pX":-0.32449494645069954,"pZ":3.380816089678591,"vX0":6.081205508883149,"vY0":-135.54729463010315,"vZ0":-6.08940487323907,"x":129.37,"y":147.5,"x0":-1.8723438585021297,"y0":50.000224783583,"z0":6.224651607038124,"aX":-10.38571778744217},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.3,"breakHorizontal":8.8,"spinRate":2364,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.404321697754483,"extension":6.607360253438739},"index":2,"playId":"e8b02272-7d4d-3900-9ddf-f280dbb8faaf","pitchNumber":3,"startTime":"2026-02-28T20:36:07.748Z","endTime":"2026-02-28T20:36:11.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-28T20:36:30.041Z","endTime":"2026-02-28T20:36:52.801Z","isPitch":false,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818891741252553,"aZ":-9.642936717838454,"pfxX":-4.829685706634506,"pfxZ":12.06982691739493,"pX":0.3196424288782586,"pZ":3.9418109462039723,"vX0":7.124086804333121,"vY0":-135.5765838895658,"vZ0":-4.403887843741132,"x":104.82,"y":132.35,"x0":-1.7111021197738545,"y0":50.006639674813684,"z0":6.256624901533461,"aX":-9.019331618414617},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":7.3,"spinRate":2200,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.40354170561860236,"extension":6.505905472311859},"index":4,"playId":"d172ac98-bd52-3976-9c3d-3372a98cfd71","pitchNumber":4,"startTime":"2026-02-28T20:36:52.801Z","endTime":"2026-02-28T20:36:56.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"RJ Schreck steals (1) home. Josh Kasevich steals (2) 2nd base.","event":"Stolen Base Home","eventType":"stolen_base_home","awayScore":5,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"d172ac98-bd52-3976-9c3d-3372a98cfd71","startTime":"2026-02-28T20:37:16.010Z","endTime":"2026-02-28T20:37:26.001Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"third":{"id":702302,"link":"/api/v1/people/702302"},"postOnSecond":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":1.67,"dramaIndex":103.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.043954467929257,"aZ":-31.90103213116836,"pfxX":-7.7764403054198725,"pfxZ":0.20272599719818718,"pX":-0.21309952881860555,"pZ":0.911833057197871,"vX0":6.471864716178736,"vY0":-115.0207499435957,"vZ0":-4.8398154250306185,"x":125.12,"y":214.16,"x0":-2.037527438005779,"y0":50.00479581702456,"z0":6.097582674553199,"aX":-10.540646786606667},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.5,"breakHorizontal":12.7,"spinRate":2547,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4741444956565113,"extension":6.460979282326726},"index":6,"playId":"bba50ded-4613-3853-8956-ed39457a0259","pitchNumber":5,"startTime":"2026-02-28T20:37:26.001Z","endTime":"2026-02-28T20:37:32.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9519098044504,"aZ":-10.802822278662857,"pfxX":-4.059644863274055,"pfxZ":11.880793929791203,"pX":0.19033467460206147,"pZ":3.7613226147112497,"vX0":6.4106962835557395,"vY0":-133.11401196427803,"vZ0":-4.595994630666489,"x":109.74,"y":137.22,"x0":-1.719124588272685,"y0":50.000713960206646,"z0":6.289078836989302,"aX":-7.301642511228242},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.8,"breakHorizontal":6.0,"spinRate":2100,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41110358957863946,"extension":6.505518734190907},"index":7,"playId":"9192fa46-c805-391e-a415-c6a38c8c9bfb","pitchNumber":6,"startTime":"2026-02-28T20:37:47.347Z","endTime":"2026-02-28T20:37:52.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":1.67,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:37:52.807Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Casey lines out to first baseman Keaton Anthony.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:37:57.009Z","endTime":"2026-02-28T20:39:03.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":814457,"fullName":"Jake Casey","link":"/api/v1/people/814457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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":814457,"fullName":"Jake Casey","link":"/api/v1/people/814457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55771382358223,"aZ":-10.640266538792492,"pfxX":-5.406897542821222,"pfxZ":12.106931028615769,"pX":-0.989231147221562,"pZ":2.9053178291553126,"vX0":4.260895147202753,"vY0":-132.57608692595485,"vZ0":-6.519969224716554,"x":154.71,"y":160.34,"x0":-1.9153923281161784,"y0":50.00461708400036,"z0":6.174614847405576,"aX":-9.618235956039603},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.6,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4132838309124751,"extension":6.52904632421204},"index":0,"playId":"cd4bbdcd-a9f7-308b-82ab-f02f966faff4","pitchNumber":1,"startTime":"2026-02-28T20:38:22.302Z","endTime":"2026-02-28T20:38:27.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.942767273837624,"aZ":-31.735597204222998,"pfxX":-6.065353880471835,"pfxZ":0.33825876183169257,"pX":0.31314088179946037,"pZ":1.5011988967290835,"vX0":7.281008239974076,"vY0":-112.66659583463397,"vZ0":-3.1059590742923,"x":105.06,"y":198.25,"x0":-2.1760155002749744,"y0":50.00174245490208,"z0":6.113034920985623,"aX":-7.778771817728523},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.1,"breakHorizontal":9.1,"spinRate":2374,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4866159143482509,"extension":6.414757857092587},"index":1,"playId":"7a1c3363-4b51-35b2-8ee9-f090956cc030","pitchNumber":2,"startTime":"2026-02-28T20:38:39.037Z","endTime":"2026-02-28T20:38:44.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196543981050727,"aZ":-11.344729683874736,"pfxX":-5.842528644591774,"pfxZ":11.791829464598667,"pX":-0.3506183368812574,"pZ":2.608049764888907,"vX0":6.104281903765787,"vY0":-132.07142225190586,"vZ0":-7.128171628319891,"x":130.36,"y":168.36,"x0":-1.9330527877859973,"y0":50.00028928151961,"z0":6.176781961769061,"aX":-10.317697917221038},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.9,"breakHorizontal":9.2,"spinRate":2147,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4147732143349878,"extension":6.639672444853071},"hitData":{"launchSpeed":91.7,"launchAngle":9.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.49,"coordY":164.62}},"index":2,"playId":"906c8c8d-c6ba-348a-b61e-cd048ca7bce8","pitchNumber":3,"startTime":"2026-02-28T20:38:57.917Z","endTime":"2026-02-28T20:39:03.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814457,"link":"/api/v1/people/814457","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814457,"link":"/api/v1/people/814457"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":814457,"link":"/api/v1/people/814457"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:39:03.138Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul McIntosh flies out to center fielder Jake Casey.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:41:15.544Z","endTime":"2026-02-28T20:42:16.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681084,"fullName":"Tanner Andrews","link":"/api/v1/people/681084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814457,"link":"/api/v1/people/814457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Andrews replaces Angel Bastardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-28T20:40:40.510Z","endTime":"2026-02-28T20:41:17.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681084,"link":"/api/v1/people/681084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757633888349012,"aZ":-29.88024058583075,"pfxX":-1.0474453857247097,"pfxZ":1.52956600405384,"pX":1.1825533709051734,"pZ":1.6676428281231783,"vX0":8.874330593587333,"vY0":-121.95136040027417,"vZ0":-4.359109187812681,"x":71.92,"y":193.75,"x0":-2.3729261676499447,"y0":50.00398292747266,"z0":6.065806925483102,"aX":-1.5731096453655355},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":-0.2,"spinRate":2187,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4497323199083869,"extension":5.949558152127443},"index":1,"playId":"ed6e9c2b-a038-383b-8854-5a6e58e685b4","pitchNumber":1,"startTime":"2026-02-28T20:41:17.881Z","endTime":"2026-02-28T20:41:22.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749758986303082,"aZ":-28.985285103720237,"pfxX":0.17515793915332645,"pfxZ":2.085960409539103,"pX":-0.26291609097814655,"pZ":2.759281797864085,"vX0":4.929474248577042,"vY0":-122.94756874117418,"vZ0":-2.3524152346077245,"x":127.02,"y":164.28,"x0":-2.3179573703904706,"y0":50.00171128350402,"z0":6.192269018040428,"aX":0.26767312426930545},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2155,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.44577411280612234,"extension":5.872057619006687},"index":2,"playId":"8d917bba-6351-3fea-87e1-f6fcbaf341fc","pitchNumber":2,"startTime":"2026-02-28T20:41:34.697Z","endTime":"2026-02-28T20:41:39.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61001378604091,"aZ":-31.801850768803458,"pfxX":-5.858805770979414,"pfxZ":0.24804069789826144,"pX":-1.0663534388406177,"pZ":2.2449714388265307,"vX0":4.185316000600128,"vY0":-120.60829311500581,"vZ0":-3.1951664167706864,"x":157.65,"y":178.17,"x0":-2.0635970904738494,"y0":50.000238717672374,"z0":6.393556004651188,"aX":-8.624202212643883},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":9.6,"spinRate":898,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.45425377663749655,"extension":5.911698189630657},"index":3,"playId":"7b28fe9c-7b94-3fb8-bd66-a6fb4c09d30b","pitchNumber":3,"startTime":"2026-02-28T20:41:49.799Z","endTime":"2026-02-28T20:41:56.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85462952316718,"aZ":-12.62572659850971,"pfxX":-4.552147013645065,"pfxZ":10.474399494073833,"pX":0.9678845367438929,"pZ":2.6402692525162035,"vX0":8.687279837109473,"vY0":-136.01152174587784,"vZ0":-7.367670400926872,"x":80.11,"y":167.49,"x0":-1.6815120296047386,"y0":50.00574968330085,"z0":6.26678478525472,"aX":-8.498828050089339},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2183,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40327245625963526,"extension":6.1231643884148825},"hitData":{"launchSpeed":79.3,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.55,"coordY":103.61}},"index":4,"playId":"932961df-b33a-3c1f-ae30-b7b3a37b0d9a","pitchNumber":4,"startTime":"2026-02-28T20:42:08.326Z","endTime":"2026-02-28T20:42:16.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_ab"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_ab"},{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_pa"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:42:16.916Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Campbell strikes out swinging, catcher Brandon Valenzuela to first baseman Riley Tirotta.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:42:19.394Z","endTime":"2026-02-28T20:43:26.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694749,"fullName":"Dylan Campbell","link":"/api/v1/people/694749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681084,"fullName":"Tanner Andrews","link":"/api/v1/people/681084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694749,"fullName":"Dylan Campbell","link":"/api/v1/people/694749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31318169389528,"aZ":-30.0720477489206,"pfxX":-1.3901717540034297,"pfxZ":1.3190566314872623,"pX":-0.39836010489899026,"pZ":3.2726497124181777,"vX0":5.629383109950166,"vY0":-125.16581229936904,"vZ0":-1.1163113643048703,"x":132.18,"y":150.42,"x0":-2.492028058415077,"y0":50.00330750621924,"z0":6.178000590918886,"aX":-2.215802507694873},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":1.3,"spinRate":2179,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.43694240051553024,"extension":5.871488782386189},"index":0,"playId":"185aebe9-10f7-3df1-92f0-5f22ffc43e1a","pitchNumber":1,"startTime":"2026-02-28T20:42:44.771Z","endTime":"2026-02-28T20:42:48.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422961172181495,"aZ":-27.76380707195023,"pfxX":-6.301064684963865,"pfxZ":3.015178446151948,"pX":-0.8060897203322808,"pZ":2.867268375564484,"vX0":4.734014485966171,"vY0":-120.20694561462217,"vZ0":-2.723657457240544,"x":147.73,"y":161.36,"x0":-1.9828696557113061,"y0":50.00395016505433,"z0":6.481456826084616,"aX":-9.216929436911554},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.0,"breakHorizontal":10.3,"spinRate":876,"spinDirection":255},"zone":1,"typeConfidence":2.0,"plateTime":0.45576810502386866,"extension":6.031580079585729},"index":1,"playId":"1beb752d-72fc-3afc-a0c2-70ca840b1a66","pitchNumber":2,"startTime":"2026-02-28T20:43:01.893Z","endTime":"2026-02-28T20:43:05.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018055834049278,"aZ":-26.089457343903604,"pfxX":-7.971983958100728,"pfxZ":4.018985155943902,"pX":-0.020229396450455867,"pZ":0.5047309374193201,"vX0":6.78027034408219,"vY0":-122.28882773028164,"vZ0":-8.293213452999085,"x":117.77,"y":225.15,"x0":-1.7924555311640977,"y0":50.004601015326145,"z0":6.176608130077532,"aX":-12.080570170858405},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":12.8,"spinRate":928,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4478112373071834,"extension":6.2207088424113035},"index":2,"playId":"2a702668-680d-3ba4-9b39-ab77bcba880e","pitchNumber":3,"startTime":"2026-02-28T20:43:22.466Z","endTime":"2026-02-28T20:43:26.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694749,"link":"/api/v1/people/694749"},"credit":"b_ab"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_ab"},{"player":{"id":694749,"link":"/api/v1/people/694749"},"credit":"b_pa"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:43:26.932Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raylin Heredia strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:43:42.133Z","endTime":"2026-02-28T20:44:56.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681084,"fullName":"Tanner Andrews","link":"/api/v1/people/681084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239205488302495,"aZ":-13.02753402161382,"pfxX":-5.721234409501626,"pfxZ":10.176638474327838,"pX":0.9311662477900419,"pZ":2.4711114809771697,"vX0":8.976956772272422,"vY0":-136.57447505604094,"vZ0":-7.714838130703636,"x":81.51,"y":172.06,"x0":-1.6612372288494262,"y0":50.00194237980441,"z0":6.236492334070799,"aX":-10.763602357589198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":8.4,"spinRate":2042,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40168247238108856,"extension":6.10776236642609},"index":0,"playId":"06aa5def-09da-344e-bee0-5b7841ada36d","pitchNumber":1,"startTime":"2026-02-28T20:43:54.961Z","endTime":"2026-02-28T20:43:58.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14154045426272,"aZ":-28.558331067167032,"pfxX":-0.9265655276441677,"pfxZ":2.3946054546345614,"pX":-0.03122098819740335,"pZ":3.016684592654483,"vX0":6.021380770982901,"vY0":-121.57594591921537,"vZ0":-1.7414383984230604,"x":118.19,"y":157.33,"x0":-2.4114891778584346,"y0":50.000111633169254,"z0":6.20295939264135,"aX":-1.397588212074595},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":0.4,"spinRate":2151,"spinDirection":255},"zone":2,"typeConfidence":2.0,"plateTime":0.44922060303304656,"extension":5.813352685835993},"index":1,"playId":"2ff67886-5026-3c74-86ed-1c3b19cb04bd","pitchNumber":2,"startTime":"2026-02-28T20:44:13.002Z","endTime":"2026-02-28T20:44:16.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11754417291233,"aZ":-28.277320192415633,"pfxX":-1.0332268289232711,"pfxZ":2.474099798008142,"pX":-0.17107858942005089,"pZ":0.9013284947554625,"vX0":5.710552047901029,"vY0":-124.65363436387081,"vZ0":-6.525803243376667,"x":123.52,"y":214.44,"x0":-2.357557769866275,"y0":50.00097308291843,"z0":5.888447273538119,"aX":-1.626112937772593},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":0.6,"spinRate":2136,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.43944818926602514,"extension":6.0230344675399925},"index":2,"playId":"33be5513-44f1-31b7-b933-e1f083ebfb37","pitchNumber":3,"startTime":"2026-02-28T20:44:34.382Z","endTime":"2026-02-28T20:44:37.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.150388478841496,"aZ":-26.42237459341297,"pfxX":-8.390245794646798,"pfxZ":3.720665609880873,"pX":-0.24640057485884004,"pZ":0.9774065222663678,"vX0":6.641639076712937,"vY0":-123.42790733371815,"vZ0":-7.17212233689012,"x":126.39,"y":212.39,"x0":-1.8796489145391297,"y0":50.00433856163652,"z0":6.140506943945175,"aX":-12.970442943677666},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":903,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44346720980849375,"extension":6.198250599702437},"index":3,"playId":"824bf683-749c-3adb-9d33-b592693e4f93","pitchNumber":4,"startTime":"2026-02-28T20:44:52.514Z","endTime":"2026-02-28T20:44:56.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_ab"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_ab"},{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_pa"},{"player":{"id":681084,"link":"/api/v1/people/681084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:44:56.611Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to right fielder Raylin Heredia.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:47:11.999Z","endTime":"2026-02-28T20:47:53.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex McFarlane replaces Trevor Richards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-28T20:46:19.737Z","endTime":"2026-02-28T20:47:13.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686934,"link":"/api/v1/people/686934"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009378250335473,"aZ":-35.80307146385813,"pfxX":3.8019070986889023,"pfxZ":-2.4548356878557094,"pX":-2.6283966487807313,"pZ":3.178066457004646,"vX0":-1.2765124532386383,"vY0":-120.31619337116338,"vZ0":2.4053182311782435,"x":217.19,"y":152.97,"x0":-2.586837592920386,"y0":50.00584989848037,"z0":5.324636188686803,"aX":5.609025338973529},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":-6.6,"spinRate":2745,"spinDirection":75},"zone":11,"typeConfidence":0.91,"plateTime":0.4541765325937335,"extension":6.224143234341611},"index":1,"playId":"b98eebff-b878-3fb0-8bb2-e0e100b4ad09","pitchNumber":1,"startTime":"2026-02-28T20:47:13.972Z","endTime":"2026-02-28T20:47:17.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67186381185969,"aZ":-11.648796959636908,"pfxX":-7.752536908612686,"pfxZ":10.229687751134545,"pX":-1.0999400310304173,"pZ":0.2648594679329368,"vX0":5.517770873910761,"vY0":-141.1213708926957,"vZ0":-11.192255419665813,"x":158.93,"y":231.63,"x0":-2.0784169132428314,"y0":50.005520521273276,"z0":5.044904018325407,"aX":-15.55802268990561},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":12.8,"spinRate":2457,"spinDirection":224},"zone":13,"typeConfidence":0.94,"plateTime":0.3889000377816001,"extension":6.328751368785902},"index":2,"playId":"3812b870-99f3-3c8a-a447-d79458e31d7a","pitchNumber":2,"startTime":"2026-02-28T20:47:28.816Z","endTime":"2026-02-28T20:47:32.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.364543634565685,"aZ":-10.804644522883551,"pfxX":-6.6428356827355115,"pfxZ":10.675159542648803,"pX":-0.4232293770123381,"pZ":1.5877410826384426,"vX0":6.62851072297679,"vY0":-140.91506995458656,"vZ0":-7.63266048821642,"x":133.13,"y":195.91,"x0":-1.9480470039204005,"y0":50.00537017588046,"z0":5.037386043901451,"aX":-13.301406418128929},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2583,"spinDirection":221},"zone":7,"typeConfidence":0.94,"plateTime":0.3893644089104562,"extension":6.319154963998843},"hitData":{"launchSpeed":97.4,"launchAngle":14.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.09,"coordY":84.94}},"index":3,"playId":"91c572c4-2dd0-3ab0-9cc6-9a0a4897538d","pitchNumber":3,"startTime":"2026-02-28T20:47:46.677Z","endTime":"2026-02-28T20:47:53.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:47:53.956Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Lantigua walks. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:47:56.082Z","endTime":"2026-02-28T20:49:42.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66355659857305,"aZ":-36.61269423453499,"pfxX":3.539209241676466,"pfxZ":-2.8892579508726595,"pX":-1.842059350809204,"pZ":3.5896688169090347,"vX0":-0.9666649562094451,"vY0":-122.65766867789549,"vZ0":2.8849274147468216,"x":187.21,"y":141.86,"x0":-1.9044152293519307,"y0":50.005315267611294,"z0":5.505432724370535,"aX":5.431322976759005},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":-6.2,"spinRate":2854,"spinDirection":53},"zone":11,"typeConfidence":0.91,"plateTime":0.4453544244290679,"extension":6.214697125344931},"index":0,"playId":"7c07c5dc-8437-3634-a740-409799bb3c10","pitchNumber":1,"startTime":"2026-02-28T20:48:16.567Z","endTime":"2026-02-28T20:48:19.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.470384166080485,"aZ":-18.58174744988248,"pfxX":-9.113556457269524,"pfxZ":6.639970149942506,"pX":-0.14358976224143638,"pZ":2.6152200069998233,"vX0":7.427778923394014,"vY0":-142.15478430137495,"vZ0":-4.222786991676962,"x":122.47,"y":168.17,"x0":-1.605789944666323,"y0":50.005074591514976,"z0":5.299055224790142,"aX":-18.66182067209892},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2560,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38525175370191134,"extension":6.371282681294339},"index":1,"playId":"af9a4211-c443-346a-a8b4-bc2789fd920b","pitchNumber":2,"startTime":"2026-02-28T20:48:33.506Z","endTime":"2026-02-28T20:48:37.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.986475868605616,"aZ":-20.33956885335003,"pfxX":-9.979718083442798,"pfxZ":5.868471931236166,"pX":-1.2199176566564036,"pZ":1.7692255044474146,"vX0":5.359578477269656,"vY0":-141.50633146329344,"vZ0":-5.960954352340289,"x":163.5,"y":191.01,"x0":-1.8476596215883607,"y0":50.00225247871984,"z0":5.2172142999601965,"aX":-20.12434217913557},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":2545,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3879062244617306,"extension":6.194905444497284},"index":2,"playId":"904813fc-6e4b-3e9f-8b86-cfc73beccf41","pitchNumber":3,"startTime":"2026-02-28T20:48:50.240Z","endTime":"2026-02-28T20:48:53.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618453573390237,"aZ":-34.516937959509505,"pfxX":8.562940045470437,"pfxZ":-1.5093621041943948,"pX":-0.17706009451440474,"pZ":1.0964843006733886,"vX0":1.8119295457975966,"vY0":-124.12205904641196,"vZ0":-2.891136235077532,"x":123.75,"y":209.17,"x0":-2.0301607374704935,"y0":50.00561935729536,"z0":5.172794898827657,"aX":13.260241125463367},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-16.0,"spinRate":2834,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4425885101592697,"extension":6.274971132076722},"index":3,"playId":"56f96eb5-efc6-35ac-83aa-9213ae2ca17a","pitchNumber":4,"startTime":"2026-02-28T20:49:05.939Z","endTime":"2026-02-28T20:49:10.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30845468262341,"aZ":-21.463960985907125,"pfxX":-10.49458646033483,"pfxZ":5.245016093576156,"pX":-0.36667043892997325,"pZ":3.447072944405022,"vX0":8.176687332680142,"vY0":-142.38315742747648,"vZ0":-1.5850090725695438,"x":130.98,"y":145.71,"x0":-1.9197741540354833,"y0":50.004688709332875,"z0":5.376496209824252,"aX":-21.43601413052813},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2659,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38547231379364666,"extension":6.322703011143617},"index":4,"playId":"ca46216a-2896-3be5-aff2-16e809e7d156","pitchNumber":5,"startTime":"2026-02-28T20:49:20.427Z","endTime":"2026-02-28T20:49:25.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60792687429285,"aZ":-31.955324028528864,"pfxX":7.711493199800701,"pfxZ":0.14599153255910746,"pX":-0.37004518433424416,"pZ":1.047282812367821,"vX0":1.915588860393159,"vY0":-122.63396972549656,"vZ0":-2.974910053028491,"x":131.11,"y":210.5,"x0":-2.16491755381512,"y0":50.003937602132304,"z0":5.031162869276818,"aX":11.623195373503634},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-14.4,"spinRate":2891,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4484246622507695,"extension":6.351063625637866},"index":5,"playId":"d5a3156c-7f37-3476-b791-fc96032faff0","pitchNumber":6,"startTime":"2026-02-28T20:49:39.419Z","endTime":"2026-02-28T20:49:42.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.38,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:49:42.689Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yohendrick Piñango grounds into a double play, second baseman Christian Cairo to shortstop Bryan Rincon to first baseman Keaton Anthony. Brandon Valenzuela to 3rd. Rafael Lantigua out at 2nd. Yohendrick Piñango out at 1st.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:49:45.285Z","endTime":"2026-02-28T20:51:38.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804858,"link":"/api/v1/people/804858"},"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910937871766706,"aZ":-31.81702455213764,"pfxX":2.0594742230980376,"pfxZ":0.23362056470533155,"pX":-0.34565346716432294,"pZ":1.7862895283398552,"vX0":2.6822325570351784,"vY0":-122.88770746364584,"vZ0":-1.8248128359166476,"x":130.18,"y":190.55,"x0":-1.7180381722149367,"y0":50.00279105547514,"z0":5.236291614446496,"aX":3.1558173015997446},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-4.3,"spinRate":2865,"spinDirection":48},"zone":7,"typeConfidence":0.91,"plateTime":0.4453729070346246,"extension":6.182644859988921},"index":0,"playId":"2db5cd4a-2a87-3fb8-82be-b38c77f4adc3","pitchNumber":1,"startTime":"2026-02-28T20:50:11.738Z","endTime":"2026-02-28T20:50:17.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94923810040187,"aZ":-13.045881368228404,"pfxX":-2.913138900093112,"pfxZ":9.21573921071456,"pX":0.059283448706720906,"pZ":2.1737133904264,"vX0":6.722843159701174,"vY0":-143.14937855345602,"vZ0":-6.468492454563904,"x":114.74,"y":180.09,"x0":-1.94091711518448,"y0":50.005006778750904,"z0":5.278928021478388,"aX":-6.048322259030184},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":4.0,"spinRate":2603,"spinDirection":223},"zone":5,"typeConfidence":0.95,"plateTime":0.3825786893488732,"extension":6.235077324551566},"index":1,"playId":"7b3adf54-ebd8-3aa4-9871-d4f2f9702482","pitchNumber":2,"startTime":"2026-02-28T20:50:27.409Z","endTime":"2026-02-28T20:50:32.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0622966580681,"aZ":-13.858196801753111,"pfxX":-7.181440872882246,"pfxZ":8.650579355822403,"pX":-0.48791412465083,"pZ":2.5055061061114863,"vX0":7.0714514658327,"vY0":-143.6367507441924,"vZ0":-5.448765829009138,"x":135.6,"y":171.13,"x0":-2.032695972998644,"y0":50.006992421306194,"z0":5.268716104846235,"aX":-15.212478164909962},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2475,"spinDirection":222},"zone":4,"typeConfidence":0.95,"plateTime":0.3793840701063451,"extension":6.218030730689247},"index":2,"playId":"801f6561-4d74-31f9-9e62-8b05d6b3ff76","pitchNumber":3,"startTime":"2026-02-28T20:50:46.125Z","endTime":"2026-02-28T20:50:50.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78716812302845,"aZ":-33.16808015332648,"pfxX":3.6210407764997923,"pfxZ":-0.656857922553657,"pX":-0.7960436147790217,"pZ":2.5699969352484486,"vX0":1.8243352868071052,"vY0":-122.40585905695772,"vZ0":0.021240321951486285,"x":147.34,"y":169.39,"x0":-2.0209404943320988,"y0":50.00037457788344,"z0":5.397060783716976,"aX":5.502883853370187},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2846,"spinDirection":54},"zone":4,"typeConfidence":0.91,"plateTime":0.44717279859961323,"extension":6.143674914024904},"index":3,"playId":"0de21f87-dc52-3246-993d-0793e704a37a","pitchNumber":4,"startTime":"2026-02-28T20:51:04.324Z","endTime":"2026-02-28T20:51:09.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81903110957276,"aZ":-18.928629106569552,"pfxX":-3.8787885384198812,"pfxZ":6.394586639982625,"pX":-0.1095350234921106,"pZ":2.8344205916040215,"vX0":6.758658084345705,"vY0":-142.97916612725618,"vZ0":-3.8959180737440366,"x":121.18,"y":162.25,"x0":-1.9995444236169422,"y0":50.00372793755907,"z0":5.401814352166528,"aX":-8.035841894028843},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":5.6,"spinRate":2574,"spinDirection":219},"zone":2,"typeConfidence":0.94,"plateTime":0.3830248881766991,"extension":6.140103642457875},"hitData":{"launchSpeed":98.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.35,"coordY":153.64}},"index":4,"playId":"7dcdba91-44f2-35f7-a79a-30e3fd9f55e1","pitchNumber":5,"startTime":"2026-02-28T20:51:33.206Z","endTime":"2026-02-28T20:51:38.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:51:38.571Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"RJ Schreck pops out to catcher Paul McIntosh.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:51:46.762Z","endTime":"2026-02-28T20:52:48.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992779076240886,"aZ":-36.377448939874206,"pfxX":3.264580252317912,"pfxZ":-2.672373783091035,"pX":-1.2841752616133653,"pZ":1.7481768101620256,"vX0":0.6972918730328568,"vY0":-124.42055472858813,"vZ0":-1.3069784014473673,"x":165.95,"y":191.58,"x0":-1.9919575180231222,"y0":50.00195300311856,"z0":5.28360151943286,"aX":5.138751466056155},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.9,"breakHorizontal":-6.1,"spinRate":2819,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4395269441505225,"extension":6.00132372037266},"index":0,"playId":"a6e0f99d-b538-357a-9508-842eb8fc23d4","pitchNumber":1,"startTime":"2026-02-28T20:52:04.531Z","endTime":"2026-02-28T20:52:10.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"third":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64057243580635,"aZ":-34.14361100692105,"pfxX":4.4653435595620445,"pfxZ":-1.265794730968171,"pX":-0.19417726553340112,"pZ":1.6007991565261406,"vX0":3.2480254587663797,"vY0":-123.52524192523992,"vZ0":-1.7607537863314597,"x":124.4,"y":195.56,"x0":-2.1023019632177586,"y0":50.00207621208417,"z0":5.170748375492508,"aX":6.957872638688661},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-8.8,"spinRate":2826,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.44198399844246605,"extension":6.234534774780956},"index":1,"playId":"4ab13d58-e262-3a18-b371-d431b1c0181d","pitchNumber":2,"startTime":"2026-02-28T20:52:22.307Z","endTime":"2026-02-28T20:52:30.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"third":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817142425000128,"aZ":-13.438695186378139,"pfxX":-4.432701223263452,"pfxZ":9.235534246423537,"pX":0.8557162452777352,"pZ":2.997570985008566,"vX0":8.948382297677698,"vY0":-140.7871556334226,"vZ0":-4.203475587778155,"x":84.38,"y":157.85,"x0":-1.7729667437879395,"y0":50.0030719891137,"z0":5.3657254006791435,"aX":-8.993618631716133},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2514,"spinDirection":224},"zone":12,"typeConfidence":0.94,"plateTime":0.3874980802993422,"extension":6.404957841877239},"hitData":{"launchSpeed":71.1,"launchAngle":84.0,"totalDistance":20.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":123.12,"coordY":198.69}},"index":2,"playId":"f54bba56-e05a-3dfd-874f-bca3933f6c23","pitchNumber":3,"startTime":"2026-02-28T20:52:38.270Z","endTime":"2026-02-28T20:52:48.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686934,"link":"/api/v1/people/686934","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":686551,"link":"/api/v1/people/686551"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"third":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_ab"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_ab"},{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_pa"},{"player":{"id":686934,"link":"/api/v1/people/686934"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:52:48.677Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady Day grounds out, second baseman Rafael Lantigua to first baseman Riley Tirotta.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:55:16.227Z","endTime":"2026-02-28T20:56:08.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676454,"fullName":"Brendan Cellucci","link":"/api/v1/people/676454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brendan Cellucci replaces Tanner Andrews.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-28T20:54:12.525Z","endTime":"2026-02-28T20:55:18.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676454,"link":"/api/v1/people/676454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681084,"link":"/api/v1/people/681084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728720945646668,"aZ":-16.137456275100092,"pfxX":0.5541984695695069,"pfxZ":8.608817275088725,"pX":0.17686148947406763,"pZ":3.4069277093620545,"vX0":-4.342284829483941,"vY0":-135.20284292487455,"vZ0":-2.896195839627656,"x":110.26,"y":146.79,"x0":1.7274309579363607,"y0":50.005037127691786,"z0":5.615811040604789,"aX":1.0333062818877021},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-0.1,"spinRate":2367,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4041486668215257,"extension":6.7831463500311875},"index":1,"playId":"8e2ec2a6-e397-37c3-b922-7306d7cb766b","pitchNumber":1,"startTime":"2026-02-28T20:55:18.506Z","endTime":"2026-02-28T20:55:23.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517305431892254,"aZ":-23.903754392279733,"pfxX":6.674889659368448,"pfxZ":4.498035151417795,"pX":0.6061682352818102,"pZ":2.6912355961028123,"vX0":-5.127304608227012,"vY0":-134.34653817570873,"vZ0":-3.231061540309341,"x":93.89,"y":166.12,"x0":1.6666579678935238,"y0":50.003454255570986,"z0":5.597412855038969,"aX":12.273253272807738},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":-11.0,"spinRate":2028,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.40679898635556366,"extension":6.839922183853864},"index":2,"playId":"065934f2-6807-3b65-8711-acf454751aea","pitchNumber":2,"startTime":"2026-02-28T20:55:35.313Z","endTime":"2026-02-28T20:55:39.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712735409842555,"aZ":-21.40515924678114,"pfxX":6.794216810904064,"pfxZ":5.865994028382625,"pX":0.7140763471671397,"pZ":2.4618023570577154,"vX0":-4.809994719467921,"vY0":-134.53412930061396,"vZ0":-4.204619189393435,"x":89.78,"y":172.31,"x0":1.640830526530295,"y0":50.00460752266325,"z0":5.558822598705406,"aX":12.477306122953607},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-11.3,"spinRate":2165,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4068669233713291,"extension":6.9745710478249165},"hitData":{"launchSpeed":77.1,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.24,"coordY":129.35}},"index":3,"playId":"b7b7eb9f-7bc2-38f2-b43f-26980525e790","pitchNumber":3,"startTime":"2026-02-28T20:55:54.559Z","endTime":"2026-02-28T20:56:08.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800953,"link":"/api/v1/people/800953"},"credit":"b_ab"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_ab"},{"player":{"id":800953,"link":"/api/v1/people/800953"},"credit":"b_pa"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:56:08.362Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Rodríguez grounds out, third baseman Josh Rivera to first baseman Riley Tirotta.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:56:05.623Z","endTime":"2026-02-28T20:56:55.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":679563,"fullName":"José Rodríguez","link":"/api/v1/people/679563"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676454,"fullName":"Brendan Cellucci","link":"/api/v1/people/676454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679563,"fullName":"José Rodríguez","link":"/api/v1/people/679563"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687069,"link":"/api/v1/people/687069"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000178275341316,"aZ":-30.255342276927845,"pfxX":-9.385669539788562,"pfxZ":1.3076441514696855,"pX":-1.468559349268035,"pZ":1.4679458995042673,"vX0":-4.45764562953586,"vY0":-120.9366315005781,"vZ0":-3.3093023215905726,"x":172.98,"y":199.15,"x0":1.6240036206739716,"y0":50.00075231143011,"z0":5.538509425703429,"aX":-13.748144840027091},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":18.1,"spinRate":2376,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.45481207243498156,"extension":6.699153158875768},"index":0,"playId":"c0823ac9-51ba-3c2a-8c08-d54c52bd7082","pitchNumber":1,"startTime":"2026-02-28T20:56:28.117Z","endTime":"2026-02-28T20:56:32.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":679563,"link":"/api/v1/people/679563","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475044680078515,"aZ":-27.857959688326158,"pfxX":-11.044683202047931,"pfxZ":2.9527865414784547,"pX":-0.3295128658822739,"pZ":2.4300568948136303,"vX0":-1.7681896240402069,"vY0":-120.48570655670379,"vZ0":-1.5774118809985118,"x":129.56,"y":173.17,"x0":1.8493330149969058,"y0":50.00495064064228,"z0":5.566436926634504,"aX":-16.160485454634102},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":20.4,"spinRate":2510,"spinDirection":285},"zone":4,"typeConfidence":2.0,"plateTime":0.45544944547066457,"extension":6.793056276600066},"hitData":{"launchSpeed":68.8,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.43,"coordY":170.34}},"index":1,"playId":"76b7215d-ec50-3990-888e-53b9e3a273d4","pitchNumber":2,"startTime":"2026-02-28T20:56:46.922Z","endTime":"2026-02-28T20:56:55.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":679563,"link":"/api/v1/people/679563","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679563,"link":"/api/v1/people/679563"},"credit":"b_ab"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_ab"},{"player":{"id":679563,"link":"/api/v1/people/679563"},"credit":"b_pa"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:56:55.586Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Rincon walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:56:57.046Z","endTime":"2026-02-28T20:58:40.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676454,"fullName":"Brendan Cellucci","link":"/api/v1/people/676454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53932475836915,"aZ":-31.84990226449888,"pfxX":-4.148985689621353,"pfxZ":0.2021840630324494,"pX":-1.0796702620325,"pZ":2.024499201598481,"vX0":-4.859697079171722,"vY0":-125.33219352232847,"vZ0":-2.7947300822516588,"x":158.15,"y":184.12,"x0":1.4240090019684264,"y0":50.00176808814687,"z0":5.757450199317428,"aX":-6.593319167370192},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":8.6,"spinRate":2604,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43715987899425723,"extension":6.767530179064906},"index":0,"playId":"8b2bd4e8-be6a-385d-814a-34813d85df59","pitchNumber":1,"startTime":"2026-02-28T20:57:20.694Z","endTime":"2026-02-28T20:57:25.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393827918626446,"aZ":-21.63985322944125,"pfxX":7.51656176223498,"pfxZ":5.797679225078741,"pX":0.8943614143208677,"pZ":1.5372553032573375,"vX0":-4.720019789829168,"vY0":-134.259603422715,"vZ0":-6.3328293649697205,"x":82.91,"y":197.27,"x0":1.7030410638653963,"y0":50.00334043756361,"z0":5.4779294081878955,"aX":13.655602595789796},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-12.5,"spinRate":2157,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.40872398414105815,"extension":7.0024192571401755},"index":1,"playId":"849023d7-1983-351b-83a2-b66ae4b0a606","pitchNumber":2,"startTime":"2026-02-28T20:57:37.096Z","endTime":"2026-02-28T20:57:41.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.631915557077445,"aZ":-30.941408332676904,"pfxX":-8.785151374712617,"pfxZ":0.835998973531054,"pX":-0.6632756954255593,"pZ":1.4299276719104788,"vX0":-3.176464110076697,"vY0":-120.57487512629524,"vZ0":-3.22291909559285,"x":142.28,"y":200.17,"x0":1.8127353633624101,"y0":50.001871035111435,"z0":5.516594236783582,"aX":-12.92230219036435},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2513,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4544095257748495,"extension":6.8171960648838485},"index":2,"playId":"c6d270f7-ee70-324e-8487-05f20e61b533","pitchNumber":3,"startTime":"2026-02-28T20:57:59.579Z","endTime":"2026-02-28T20:58:04.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719096819921823,"aZ":-21.997133222603537,"pfxX":5.851605098278505,"pfxZ":5.662548945644074,"pX":1.0255764564260645,"pZ":3.1813726780129006,"vX0":-3.782223940745106,"vY0":-132.7937704734504,"vZ0":-2.0723788364111067,"x":77.91,"y":152.88,"x0":1.7033878963288163,"y0":50.00342958020336,"z0":5.5614850961922775,"aX":10.518568268283865},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":-9.8,"spinRate":2046,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4114438000935805,"extension":6.89329861198824},"index":3,"playId":"546ce526-a8f3-310a-b1e6-b8908c6f95b1","pitchNumber":4,"startTime":"2026-02-28T20:58:18.056Z","endTime":"2026-02-28T20:58:22.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772347914625232,"aZ":-29.556242741559252,"pfxX":-0.8998653905134608,"pfxZ":1.6379838011512344,"pX":1.08167769312784,"pZ":2.2777289380580625,"vX0":-0.9463599218279147,"vY0":-125.48902116175084,"vZ0":-2.702861279273934,"x":75.77,"y":177.28,"x0":1.5802436228797236,"y0":50.004128251694766,"z0":5.77019732011724,"aX":-1.4387838179104748},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":1.8,"spinRate":2398,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4360399475054977,"extension":6.630500714019804},"index":4,"playId":"e89929ec-2d80-3cfa-8f9a-0a5fbd293d7f","pitchNumber":5,"startTime":"2026-02-28T20:58:33.981Z","endTime":"2026-02-28T20:58:40.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_pa"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:58:40.012Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keaton Anthony flies out to right fielder RJ Schreck.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:58:42.872Z","endTime":"2026-02-28T20:59:35.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676454,"fullName":"Brendan Cellucci","link":"/api/v1/people/676454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801099890659845,"aZ":-24.3255374984601,"pfxX":5.775212074851659,"pfxZ":4.17532059488602,"pX":0.14778114013785784,"pZ":1.7935410916096861,"vX0":-5.481913907630817,"vY0":-135.78592220239585,"vZ0":-5.724731350902033,"x":111.37,"y":190.35,"x0":1.4357132025043204,"y0":50.00595969343367,"z0":5.606076155680012,"aX":10.861613027194515},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":-9.4,"spinRate":1851,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.402313509673919,"extension":6.803790479185893},"index":0,"playId":"a571e92c-8685-3aa6-828d-36c0ab9b6e22","pitchNumber":1,"startTime":"2026-02-28T20:59:08.331Z","endTime":"2026-02-28T20:59:12.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"first":{"id":804858,"link":"/api/v1/people/804858"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739138783827887,"aZ":-27.02833186781661,"pfxX":-1.4607069169452043,"pfxZ":3.1792524362490004,"pX":-0.6556194242066656,"pZ":1.4148170757231358,"vX0":-4.39569495885433,"vY0":-126.93298788122848,"vZ0":-5.251756753995512,"x":141.99,"y":200.58,"x0":1.2935297293039607,"y0":50.005576341608695,"z0":5.682176447772284,"aX":-2.366187080757955},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":3.7,"spinRate":2458,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4327028182010251,"extension":6.670461162585747},"hitData":{"launchSpeed":93.7,"launchAngle":40.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.33,"coordY":103.44}},"index":1,"playId":"1309ea41-6ac5-3043-8e0a-4a77dd7ee35b","pitchNumber":2,"startTime":"2026-02-28T20:59:29.321Z","endTime":"2026-02-28T20:59:35.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676454,"link":"/api/v1/people/676454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":687069,"link":"/api/v1/people/687069"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":814457,"link":"/api/v1/people/814457"},"right":{"id":702302,"link":"/api/v1/people/702302"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"first":{"id":804858,"link":"/api/v1/people/804858"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_ab"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_ab"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_pa"},{"player":{"id":676454,"link":"/api/v1/people/676454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:59:35.489Z","atBatIndex":83}]