[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a fly ball to right fielder Druw Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:13:01.735Z","endTime":"2026-02-21T20:13:14.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T17:19:05.274Z","endTime":"2026-02-21T19:50:57.465Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"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-21T19:50:57.465Z","endTime":"2026-02-21T20:11:38.424Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"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-21T20:11:38.424Z","endTime":"2026-02-21T20:13:03.915Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998458443425918,"aZ":-16.361049669917488,"pfxX":4.798704009728033,"pfxZ":8.765829795498977,"pX":-0.57240917539999,"pZ":2.3606000969401966,"vX0":-8.852889441498828,"vY0":-133.07244211516286,"vZ0":-4.950351084903706,"x":138.82,"y":175.04,"x0":2.1652399336240915,"y0":50.00134320237137,"z0":5.419861684160871,"aX":8.65579640883148},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-6.8,"spinRate":2256,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.41067442271717036,"extension":6.0715959688566965},"hitData":{"launchSpeed":70.4,"launchAngle":34.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.54,"coordY":120.07}},"index":3,"playId":"0728d17e-8540-31ec-a9d4-d29a914bf809","pitchNumber":1,"startTime":"2026-02-21T20:13:03.915Z","endTime":"2026-02-21T20:13:14.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-21T20:13:14.054Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to center fielder Jordan Lawlar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:13:31.423Z","endTime":"2026-02-21T20:13:49.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407010498610084,"aZ":-18.323654311206234,"pfxX":6.024241429077451,"pfxZ":7.77221492433066,"pX":-0.2025331476332207,"pZ":3.009484562676669,"vX0":-8.671843294214383,"vY0":-132.43302323534732,"vZ0":-2.863971192942011,"x":124.72,"y":157.52,"x0":2.3267087738742136,"y0":50.00207351201337,"z0":5.439955497725077,"aX":10.735548532870151},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-9.1,"spinRate":2298,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.41306076908723943,"extension":5.7733245364578165},"hitData":{"launchSpeed":83.0,"launchAngle":32.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.55,"coordY":85.56}},"index":0,"playId":"96284616-918b-357f-a412-baf2b79ad31c","pitchNumber":1,"startTime":"2026-02-21T20:13:38.241Z","endTime":"2026-02-21T20:13:49.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:13:49.628Z","atBatIndex":1},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Hunter Goodman hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:14:30.908Z","endTime":"2026-02-21T20:17:00.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f79bd738-e880-3f41-8ba5-0c0d243eafad","startTime":"2026-02-21T20:14:13.544Z","endTime":"2026-02-21T20:14:16.544Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942768401512918,"aZ":-15.184051794722933,"pfxX":5.109664624009509,"pfxZ":9.261231045981514,"pX":0.4600432452033171,"pZ":2.5401216326003886,"vX0":-7.0405920277985645,"vY0":-134.3099295688756,"vZ0":-4.57157652504306,"x":99.46,"y":170.2,"x0":2.446427690711327,"y0":50.00326363521216,"z0":5.337316544986167,"aX":9.37504201389326},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2300,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4071449952578834,"extension":5.902875214241202},"index":1,"playId":"1de44ba9-2dad-30ae-9e00-9862c6f56a47","pitchNumber":1,"startTime":"2026-02-21T20:14:33.111Z","endTime":"2026-02-21T20:14:36.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098132668273973,"aZ":-18.35744129292248,"pfxX":5.377992467140335,"pfxZ":7.417698827696228,"pX":-0.7043802465473348,"pZ":3.6047562678232485,"vX0":-9.77743452364089,"vY0":-134.60499953112202,"vZ0":-1.5981379241011129,"x":143.85,"y":141.45,"x0":2.251789965472234,"y0":50.00303345633922,"z0":5.4862134968447815,"aX":10.018773955212248},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-8.0,"spinRate":2285,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4046030296058998,"extension":5.908977404233296},"index":2,"playId":"8f6f8f94-d7ae-3362-bde1-452253bccf4c","pitchNumber":2,"startTime":"2026-02-21T20:14:54.410Z","endTime":"2026-02-21T20:14:59.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"8f6f8f94-d7ae-3362-bde1-452253bccf4c","startTime":"2026-02-21T20:15:18.362Z","endTime":"2026-02-21T20:15:18.374Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Catcher James McCann picks off Brenton Doyle at 1st on throw to first baseman Pavin Smith.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"8f6f8f94-d7ae-3362-bde1-452253bccf4c","startTime":"2026-02-21T20:15:18.374Z","endTime":"2026-02-21T20:15:23.281Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.21,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.590221298937305,"aZ":-27.82665659486914,"pfxX":8.080072795830908,"pfxZ":2.8149954843531333,"pX":1.2855104243494793,"pZ":2.745108337216233,"vX0":-5.272857141018934,"vY0":-123.25914333832196,"vZ0":-0.8450970617093663,"x":68.0,"y":164.66,"x0":2.398387016097327,"y0":50.004256485662616,"z0":5.433828978369453,"aX":12.483271954755217},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":-13.4,"spinRate":1714,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4437095557634896,"extension":5.673714547582293},"index":5,"playId":"762bc146-9ad6-3409-8b79-aae10d43e5c6","pitchNumber":3,"startTime":"2026-02-21T20:15:23.281Z","endTime":"2026-02-21T20:15:29.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600617233059012,"aZ":-29.06379128664773,"pfxX":-5.171534588917131,"pfxZ":2.1525850993332183,"pX":-0.45741712094460324,"pZ":1.6240323334028262,"vX0":-5.0555989549959826,"vY0":-119.53274268487071,"vZ0":-2.8011549169855012,"x":134.44,"y":194.93,"x0":2.358742729097744,"y0":50.001169577662594,"z0":5.427474244080611,"aX":-7.462358004298408},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":10.6,"spinRate":2409,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.45867388391818675,"extension":6.121882847007758},"index":6,"playId":"0583ddc7-9ec8-3336-849c-2377a5407218","pitchNumber":4,"startTime":"2026-02-21T20:15:53.208Z","endTime":"2026-02-21T20:15:58.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.090758103113814,"aZ":-25.649892753988624,"pfxX":8.052032836174018,"pfxZ":4.067470906791642,"pX":2.4353726684857793,"pZ":1.2779521722190712,"vX0":-2.811530316481328,"vY0":-125.22734345251594,"vZ0":-4.673818014871935,"x":24.17,"y":204.28,"x0":2.520586218775551,"y0":50.00177930386811,"z0":5.2435703574586645,"aX":12.905858163760316},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":-14.0,"spinRate":1636,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43585534125836967,"extension":5.620498505585328},"index":7,"playId":"e0395b41-719a-31df-b752-062689c38600","pitchNumber":5,"startTime":"2026-02-21T20:16:35.456Z","endTime":"2026-02-21T20:16:39.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444040470353908,"aZ":-15.40053915797584,"pfxX":3.234113975587033,"pfxZ":8.988088784640228,"pX":-1.6054314016343556,"pZ":2.888365364194198,"vX0":-11.049213667686082,"vY0":-134.5789551700243,"vZ0":-3.909282491240375,"x":178.2,"y":160.79,"x0":2.102284692552124,"y0":50.00315623138869,"z0":5.424621118791862,"aX":6.037189966474961},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2409,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4043140933750715,"extension":6.037768426108931},"index":8,"playId":"b113cb83-e546-3d0a-8224-0c50b2a9200b","pitchNumber":6,"startTime":"2026-02-21T20:16:54.861Z","endTime":"2026-02-21T20:17:00.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:17:00.186Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to left fielder Óscar Mercado. Hunter Goodman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:17:13.185Z","endTime":"2026-02-21T20:18:17.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":84.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981324329631633,"aZ":-17.215558343089654,"pfxX":3.2683975741557996,"pfxZ":8.300201888023826,"pX":-0.5005200639742642,"pZ":3.2212830863803568,"vX0":-8.259392452410284,"vY0":-132.78931068185463,"vZ0":-2.5261968721748,"x":136.08,"y":151.81,"x0":2.212894306906918,"y0":50.00408353115287,"z0":5.424311898701842,"aX":5.8923915729594825},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":-4.3,"spinRate":2248,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4110343922359365,"extension":5.811773724019745},"index":0,"playId":"fb08d93b-853a-31d9-90d8-972f17a93409","pitchNumber":1,"startTime":"2026-02-21T20:17:32.041Z","endTime":"2026-02-21T20:17:36.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7797501631782,"aZ":-38.96180705568272,"pfxX":-2.312021474149865,"pfxZ":-5.075158830719147,"pX":1.8059269549057293,"pZ":2.7968763807399197,"vX0":-0.45378290211083633,"vY0":-115.0684801583682,"vZ0":1.7917127438890017,"x":48.16,"y":163.26,"x0":2.3060990186348023,"y0":50.001450339668416,"z0":5.789034957243216,"aX":-3.0933304370786296},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.4,"breakHorizontal":4.3,"spinRate":2071,"spinDirection":322},"zone":12,"typeConfidence":2.0,"plateTime":0.47640050265243916,"extension":5.891245503656766},"index":1,"playId":"d8e351b3-78ae-3c0f-b77b-249b9e08ce2a","pitchNumber":2,"startTime":"2026-02-21T20:17:49.438Z","endTime":"2026-02-21T20:17:53.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568706294332692,"aZ":-29.406576484675536,"pfxX":8.416333139160566,"pfxZ":1.8138706908777316,"pX":-0.2236030363040128,"pZ":2.2221744341549643,"vX0":-8.46751369183028,"vY0":-122.63593707685268,"vZ0":-1.8754341021745717,"x":125.52,"y":178.78,"x0":2.175514140553599,"y0":50.005530785174116,"z0":5.498043780418799,"aX":12.860938306847114},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-13.3,"spinRate":1651,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.4461173637231104,"extension":5.882501894712507},"hitData":{"launchSpeed":110.0,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.61,"coordY":129.34}},"index":2,"playId":"f74d549c-119a-31ec-87d3-f2c15ee27a8b","pitchNumber":3,"startTime":"2026-02-21T20:18:07.734Z","endTime":"2026-02-21T20:18:17.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:18:17.808Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaine Crim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:18:55.955Z","endTime":"2026-02-21T20:21:02.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"68cae2d1-2436-4a46-89b3-f5ea7e9dfd2a","startTime":"2026-02-21T20:18:55.955Z","endTime":"2026-02-21T20:19:00.955Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48196145587818,"aZ":-34.928063987623524,"pfxX":0.2724052736784346,"pfxZ":-2.012199899590062,"pX":-1.3675933423042683,"pZ":1.5535159281582085,"vX0":-7.704600220637018,"vY0":-115.70627417063604,"vZ0":-1.978435407532261,"x":169.13,"y":196.84,"x0":1.955292719339506,"y0":50.00136641725825,"z0":5.733950329303029,"aX":0.37371684621713175},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.8,"breakHorizontal":1.2,"spinRate":1932,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.47149385394763366,"extension":5.862163990188951},"index":1,"playId":"d452e1ab-cf5b-34ba-8cc2-45f63de6dc52","pitchNumber":1,"startTime":"2026-02-21T20:19:11.243Z","endTime":"2026-02-21T20:19:15.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920336640883512,"aZ":-19.423184263666577,"pfxX":3.3712579737498256,"pfxZ":7.274009565441203,"pX":-0.2536145438116651,"pZ":3.942446348959454,"vX0":-7.925867088905598,"vY0":-131.33965307403102,"vZ0":-0.19889037895362666,"x":126.67,"y":132.33,"x0":2.360595461844402,"y0":50.00384414396313,"z0":5.459411299319576,"aX":5.911721213068925},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.3,"breakHorizontal":-4.4,"spinRate":2178,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4164946118391044,"extension":5.776816080927353},"index":2,"playId":"d67a226b-43ba-399e-a3bb-a44d3e74e9a2","pitchNumber":2,"startTime":"2026-02-21T20:19:27.363Z","endTime":"2026-02-21T20:19:30.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.089274788224234,"aZ":-16.740970335090218,"pfxX":3.297653896053241,"pfxZ":8.711863793983731,"pX":-0.5150268069712014,"pZ":3.5572959575053535,"vX0":-8.20083276009275,"vY0":-131.78014087769006,"vZ0":-1.928094831304589,"x":136.63,"y":142.73,"x0":2.1987911131720215,"y0":50.003224125701216,"z0":5.525402124074364,"aX":5.842916529368478},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-4.3,"spinRate":2240,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41448312765334183,"extension":5.854405085106},"index":3,"playId":"0d1b6c78-fd85-3ea1-9956-4e872c1f0221","pitchNumber":3,"startTime":"2026-02-21T20:19:49.431Z","endTime":"2026-02-21T20:19:57.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66119340500942,"aZ":-16.41196408202838,"pfxX":3.0086354853626274,"pfxZ":8.54667899461756,"pX":0.6586356716979875,"pZ":3.000763678839355,"vX0":-5.505743053607682,"vY0":-134.34547357606715,"vZ0":-3.3595181479938163,"x":91.89,"y":157.76,"x0":2.335393779776674,"y0":50.00291519977847,"z0":5.420648149929763,"aX":5.549253963547512},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":-4.4,"spinRate":2291,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4063047404905191,"extension":5.941534206308518},"index":4,"playId":"76ec34e2-6b9a-37f1-810f-f50fecba3cc6","pitchNumber":4,"startTime":"2026-02-21T20:20:23.482Z","endTime":"2026-02-21T20:20:29.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060607472478544,"aZ":-18.32083773316086,"pfxX":4.337482570221016,"pfxZ":7.419842513046845,"pX":0.17781651017862046,"pZ":4.620827354070132,"vX0":-7.154401175124611,"vY0":-135.63655793332015,"vZ0":0.9400713197857647,"x":110.22,"y":114.02,"x0":2.2835426744282956,"y0":50.00456290053092,"z0":5.545290476177134,"aX":8.10139980326725},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-6.4,"spinRate":2370,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4034958516081675,"extension":6.054173934382249},"index":5,"playId":"76ae9966-0fb2-3afc-a6ea-521aefce2969","pitchNumber":5,"startTime":"2026-02-21T20:20:58.266Z","endTime":"2026-02-21T20:21:02.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:21:02.160Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:23:29.220Z","endTime":"2026-02-21T20:24:26.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475687329841353,"aZ":-11.411391680207979,"pfxX":-6.244408979021894,"pfxZ":11.088377631521722,"pX":-0.40757532514961975,"pZ":2.8713087597007823,"vX0":7.947545789095728,"vY0":-135.90462093890892,"vZ0":-6.845121909662446,"x":132.54,"y":161.25,"x0":-2.557022008232649,"y0":50.00350373379652,"z0":6.213311281868202,"aX":-11.694200141854838},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":2265,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40285436609947567,"extension":6.255479439879055},"index":0,"playId":"352b621e-5b58-30b2-865c-17cec9b20cac","pitchNumber":1,"startTime":"2026-02-21T20:23:38.114Z","endTime":"2026-02-21T20:23:41.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.577544941563147,"aZ":-24.703791095863522,"pfxX":-9.688713291372911,"pfxZ":4.809619626635259,"pX":-0.7993732290309731,"pZ":2.6811444275341465,"vX0":7.360750729686826,"vY0":-124.0291185831409,"vZ0":-3.567007561664615,"x":147.47,"y":166.39,"x0":-2.551671106318963,"y0":50.00298988475873,"z0":6.205925887622636,"aX":-15.045187906455693},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2202,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4421913310564305,"extension":6.216796620504119},"index":1,"playId":"fb8e1908-3cae-3873-8484-2f901f5c23b3","pitchNumber":2,"startTime":"2026-02-21T20:23:51.065Z","endTime":"2026-02-21T20:23:55.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665403870290344,"aZ":-25.066146864852374,"pfxX":-0.4435245763736999,"pfxZ":4.170256271867585,"pX":1.67809056980407,"pZ":2.5013611574887533,"vX0":11.278317367573088,"vY0":-129.3500857256323,"vZ0":-3.9802650511798685,"x":53.04,"y":171.24,"x0":-2.671201127803889,"y0":50.00172650066318,"z0":5.970410217144168,"aX":-0.7588341177847293},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2119,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.42261973587715707,"extension":6.132303056570343},"index":2,"playId":"58489f66-c281-3540-9939-4e69ef9f4fe2","pitchNumber":3,"startTime":"2026-02-21T20:24:19.480Z","endTime":"2026-02-21T20:24:26.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:24:26.021Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:24:36.395Z","endTime":"2026-02-21T20:26:01.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386092880531358,"aZ":-27.36867990432431,"pfxX":0.5227703888795264,"pfxZ":2.9469388440566924,"pX":-0.17685204206306962,"pZ":1.6599480296924043,"vX0":5.799934439050571,"vY0":-126.78709286627921,"vZ0":-5.679370825980515,"x":123.74,"y":193.96,"x0":-2.559986288330282,"y0":50.005063971239814,"z0":6.107216530670252,"aX":0.852213655358459},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-2.3,"spinRate":2212,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4316352362882969,"extension":6.0823850139864515},"index":0,"playId":"9a18448d-938f-34d3-8f7a-a89e3b9ade39","pitchNumber":1,"startTime":"2026-02-21T20:24:47.945Z","endTime":"2026-02-21T20:24:53.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.473942700277057,"aZ":-14.430099393525419,"pfxX":-8.415592518741905,"pfxZ":9.531968865620833,"pX":0.26000903914581275,"pZ":1.558233572021102,"vX0":10.110379911615093,"vY0":-135.99541002425326,"vZ0":-9.070614129891391,"x":107.09,"y":196.71,"x0":-2.4229262280224795,"y0":50.00529159248634,"z0":5.951129972291029,"aX":-15.672023515226147},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":13.0,"spinRate":2263,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4036612021211088,"extension":6.274967065416023},"index":1,"playId":"26c77e4e-e562-35cf-99f4-dff07cdb65d7","pitchNumber":2,"startTime":"2026-02-21T20:25:04.510Z","endTime":"2026-02-21T20:25:09.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745268588953593,"aZ":-14.052294637793523,"pfxX":-5.8437786084240955,"pfxZ":9.564617295044789,"pX":0.25958148062741454,"pZ":3.268670597525183,"vX0":8.56001324553162,"vY0":-136.91577933312988,"vZ0":-5.443158411302338,"x":107.11,"y":150.53,"x0":-2.1508492668565156,"y0":50.006629659305176,"z0":6.247303996466427,"aX":-11.077359718595847},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2307,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40033532745305234,"extension":6.268697727694818},"index":2,"playId":"87d0fbd2-20da-3286-bac5-8101a4026e66","pitchNumber":3,"startTime":"2026-02-21T20:25:20.548Z","endTime":"2026-02-21T20:25:27.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36479659529091,"aZ":-13.642356922679063,"pfxX":-6.480039465144595,"pfxZ":10.020074504076833,"pX":-0.005393413528899119,"pZ":2.9218821201929392,"vX0":8.488028703397235,"vY0":-135.34921529076058,"vZ0":-5.958096099721352,"x":117.21,"y":159.89,"x0":-2.3445716963779906,"y0":50.005034072307275,"z0":6.112258826546147,"aX":-11.988428456188801},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2116,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4051337998397382,"extension":6.219102953922953},"hitData":{"launchSpeed":94.0,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.91,"coordY":100.49}},"index":3,"playId":"ce98e289-5efd-3416-9d83-29630f7f61eb","pitchNumber":4,"startTime":"2026-02-21T20:25:51.861Z","endTime":"2026-02-21T20:26:01.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:26:01.819Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:26:14.554Z","endTime":"2026-02-21T20:28:17.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156919513361515,"aZ":-19.443086755341405,"pfxX":-7.805526066746124,"pfxZ":8.242689602610456,"pX":-0.16290980914475103,"pZ":3.042608102704835,"vX0":8.28416332348798,"vY0":-123.14115487594215,"vZ0":-3.677117372442603,"x":123.21,"y":156.63,"x0":-2.547564206933671,"y0":50.00217311291047,"z0":6.18881649158188,"aX":-12.055214237707757},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2347,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4438395824140877,"extension":6.201389632691486},"index":0,"playId":"b51f7843-6c6f-3ee8-a196-efc4b4d36aee","pitchNumber":1,"startTime":"2026-02-21T20:26:27.396Z","endTime":"2026-02-21T20:26:31.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20223819147643,"aZ":-20.328569671322057,"pfxX":-7.966929938889458,"pfxZ":7.43292676073927,"pX":0.20692949160035143,"pZ":2.0866864960620863,"vX0":8.690846462764501,"vY0":-124.44434891284912,"vZ0":-5.928704934180402,"x":109.11,"y":182.44,"x0":-2.2693454797854065,"y0":50.00221695407045,"z0":6.145604995801148,"aX":-12.696671364020128},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2215,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.43744600485619234,"extension":6.243840090711465},"index":1,"playId":"4b124d20-460e-3104-a209-d87927f9bb1d","pitchNumber":2,"startTime":"2026-02-21T20:26:47.831Z","endTime":"2026-02-21T20:26:51.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62844246634604,"aZ":-22.36003936830767,"pfxX":-9.368066848005533,"pfxZ":6.2327552810460345,"pX":0.5053901103970404,"pZ":0.4825181433851693,"vX0":9.932135249564167,"vY0":-124.35695947318388,"vZ0":-8.849992465555385,"x":97.74,"y":225.75,"x0":-2.312648197536114,"y0":50.003723202980446,"z0":5.925280931488863,"aX":-14.755762926379859},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2008,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43949415325667696,"extension":6.309867788212929},"index":2,"playId":"38303254-ffad-31ff-8714-5b5432dfee07","pitchNumber":3,"startTime":"2026-02-21T20:27:13.454Z","endTime":"2026-02-21T20:27:17.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"1968e899-bffd-3761-bd5b-ec03249cf099","startTime":"2026-02-21T20:27:32.395Z","endTime":"2026-02-21T20:27:37.085Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255625008033082,"aZ":-16.439589773178316,"pfxX":-5.4328740987556845,"pfxZ":8.280835569196334,"pX":-1.2206131433914118,"pZ":4.596729281686999,"vX0":5.478459138006955,"vY0":-137.19985651441894,"vZ0":-1.381543869949415,"x":163.53,"y":114.67,"x0":-2.5404867356148513,"y0":50.00460368441075,"z0":6.230841308993922,"aX":-10.325892482330596},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2263,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39971251241889405,"extension":6.1513919887434865},"index":4,"playId":"a46bed73-2cf4-30a7-84ca-e4852e8c8be9","pitchNumber":4,"startTime":"2026-02-21T20:27:52.348Z","endTime":"2026-02-21T20:27:56.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.226723912098358,"aZ":-30.16266187859597,"pfxX":-0.09449293236654577,"pfxZ":1.2880027366514888,"pX":0.1292277214469622,"pZ":3.252286816353343,"vX0":6.638951942410896,"vY0":-123.63279348485403,"vZ0":-1.1711567054658216,"x":112.07,"y":150.97,"x0":-2.56684747000379,"y0":50.00361961071206,"z0":6.239580911481047,"aX":-0.14764566799147436},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-1.2,"spinRate":2173,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.4412498199620227,"extension":6.088598720660629},"index":5,"playId":"44b9eab8-9534-3323-bc2a-837998a91015","pitchNumber":5,"startTime":"2026-02-21T20:28:12.660Z","endTime":"2026-02-21T20:28:17.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:28:17.988Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luken Baker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:28:30.847Z","endTime":"2026-02-21T20:30:38.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58001065909213,"aZ":-24.53138051981017,"pfxX":1.3417987827339302,"pfxZ":4.631928095301904,"pX":0.2112854361336864,"pZ":2.2260679834321837,"vX0":6.809583030267595,"vY0":-126.97345429561913,"vZ0":-4.58531448477237,"x":108.95,"y":178.68,"x0":-2.668637814505721,"y0":50.001293071122184,"z0":5.983847538134084,"aX":2.210619648700142},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.8,"spinRate":2132,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.42975191165916726,"extension":6.010139846975394},"index":0,"playId":"075ae4f2-19bd-3245-8605-73566bc21508","pitchNumber":1,"startTime":"2026-02-21T20:28:42.065Z","endTime":"2026-02-21T20:28:49.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276293285255484,"aZ":-29.191228018453526,"pfxX":1.1294469206147464,"pfxZ":1.9574958334267771,"pX":0.43788338815598526,"pZ":1.5288683461868948,"vX0":6.336765343366513,"vY0":-123.49457512880086,"vZ0":-5.0595823014702574,"x":100.31,"y":197.5,"x0":-2.3206615251705363,"y0":50.00543867785462,"z0":6.0940527278185135,"aX":1.7240590950178059},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2100,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.44551349376325877,"extension":5.942351906969959},"index":1,"playId":"18aebe7b-c2c6-3101-b4e2-a193ba009095","pitchNumber":2,"startTime":"2026-02-21T20:29:12.187Z","endTime":"2026-02-21T20:29:18.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479916737321883,"aZ":-14.564423466080758,"pfxX":-7.105626899838384,"pfxZ":9.488984920189228,"pX":-0.6944329929086404,"pZ":1.164911726793317,"vX0":6.937564294486429,"vY0":-135.35080765580025,"vZ0":-9.99111324314768,"x":143.47,"y":207.33,"x0":-2.3673400714836843,"y0":50.00472591215705,"z0":5.923657095722754,"aX":-13.188656574527553},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2104,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.404636573481306,"extension":6.160111179886223},"index":2,"playId":"8b4b326e-57f5-3c0d-a725-c2548f8ec482","pitchNumber":3,"startTime":"2026-02-21T20:29:31.830Z","endTime":"2026-02-21T20:29:36.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477224292457727,"aZ":-22.243925955930585,"pfxX":-8.636737414130632,"pfxZ":6.4309820097924755,"pX":-0.5844729710627405,"pZ":1.9473610798607166,"vX0":7.135879692419243,"vY0":-123.44319989179233,"vZ0":-5.54993165949554,"x":139.28,"y":186.2,"x0":-2.389987353137058,"y0":50.00243962136258,"z0":6.096380289989238,"aX":-13.334599318072494},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":2176,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4436311692826074,"extension":6.239242568070377},"index":3,"playId":"23812470-a81e-33eb-b401-c270d2b915d0","pitchNumber":4,"startTime":"2026-02-21T20:29:51.472Z","endTime":"2026-02-21T20:29:55.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.967437755924973,"aZ":-29.37949734105027,"pfxX":1.2234063194986935,"pfxZ":1.767334705174271,"pX":0.8184470576797077,"pZ":0.7457273088900056,"vX0":7.612148135156923,"vY0":-125.21244553071661,"vZ0":-6.9424831536665605,"x":85.8,"y":218.65,"x0":-2.4238046899815737,"y0":50.00554147725512,"z0":5.9677193228996765,"aX":1.9359870227004548},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-4.0,"spinRate":2270,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4379204267608099,"extension":6.126383371852847},"index":4,"playId":"524fc7e8-d462-319e-8ac3-dd05234f8f0d","pitchNumber":5,"startTime":"2026-02-21T20:30:11.257Z","endTime":"2026-02-21T20:30:15.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495524644498474,"aZ":-10.179010008026276,"pfxX":-5.223248040110599,"pfxZ":11.470114838178386,"pX":0.3624686567178277,"pZ":2.199871937103593,"vX0":8.824787701512683,"vY0":-137.38007910672468,"vZ0":-8.48256803095596,"x":103.18,"y":179.38,"x0":-2.2080170569540454,"y0":50.00523456579558,"z0":6.013469870548413,"aX":-10.018916963369678},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2267,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3981883217023938,"extension":6.261864349421669},"index":5,"playId":"5b83300d-03ad-3744-a107-9e54469dcfbb","pitchNumber":6,"startTime":"2026-02-21T20:30:33.811Z","endTime":"2026-02-21T20:30:38.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:30:38.567Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to right fielder Druw Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:33:08.114Z","endTime":"2026-02-21T20:35:20.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.562565216905238,"aZ":-32.490400678441304,"pfxX":-5.865078156181639,"pfxZ":-0.23420526216797022,"pX":-0.16423051861356905,"pZ":3.15019959355991,"vX0":-3.974343229535673,"vY0":-114.80420968352752,"vZ0":1.4252127626583488,"x":123.26,"y":153.72,"x0":2.352398474610099,"y0":50.004162432552604,"z0":5.687320270422688,"aX":-7.817444869930326},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.2,"breakHorizontal":11.6,"spinRate":2396,"spinDirection":292},"zone":2,"typeConfidence":2.0,"plateTime":0.4773748630545813,"extension":5.8412840811312154},"index":0,"playId":"9fa676b5-9218-3ef4-84ee-f0d3f44f45bb","pitchNumber":1,"startTime":"2026-02-21T20:33:15.151Z","endTime":"2026-02-21T20:33:19.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.659882486297963,"aZ":-32.90015298978136,"pfxX":-3.963862437753737,"pfxZ":-0.5089378837182164,"pX":-1.9254690976849211,"pZ":2.150644265952484,"vX0":-8.22754104071275,"vY0":-117.91584523003408,"vZ0":-0.6123560519729977,"x":190.39,"y":180.71,"x0":2.11918381419245,"y0":50.00509693118406,"z0":5.439554842720428,"aX":-5.603365029033955},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.8,"breakHorizontal":9.1,"spinRate":2346,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4638545913421006,"extension":6.09694613810114},"index":1,"playId":"3da2ac91-9233-3f16-8393-90d1ad594f5e","pitchNumber":2,"startTime":"2026-02-21T20:33:31.990Z","endTime":"2026-02-21T20:33:37.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239921511065546,"aZ":-15.722672334670625,"pfxX":2.6402138640212494,"pfxZ":9.182538251274925,"pX":-0.1792217414733348,"pZ":2.9384548613979495,"vX0":-7.569916338164525,"vY0":-132.25214499123408,"vZ0":-3.2986427727663648,"x":123.83,"y":159.44,"x0":2.362979007490154,"y0":50.00120703345243,"z0":5.338583539422695,"aX":4.730539286288538},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-3.4,"spinRate":2215,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.41239121179401117,"extension":5.764263056032439},"index":2,"playId":"5cda52f0-e2d2-308d-a8ba-76be6f302ce2","pitchNumber":3,"startTime":"2026-02-21T20:33:48.659Z","endTime":"2026-02-21T20:33:52.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-21T20:34:11.517Z","endTime":"2026-02-21T20:34:29.104Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230946737891674,"aZ":-14.805346999429188,"pfxX":2.559450346706527,"pfxZ":9.219372597252583,"pX":-0.39948274960035135,"pZ":4.6139111499329974,"vX0":-7.745114201005023,"vY0":-135.55366432061743,"vZ0":0.1401542103926568,"x":132.23,"y":114.2,"x0":2.146836699229578,"y0":50.00133545814928,"z0":5.585064748835007,"aX":4.822782393454637},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-3.2,"spinRate":2362,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4022012708601723,"extension":6.003296715426767},"index":4,"playId":"fb4f6c20-7adc-3cea-bddf-bcbfd30e94aa","pitchNumber":4,"startTime":"2026-02-21T20:34:29.104Z","endTime":"2026-02-21T20:34:34.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282818137887684,"aZ":-21.92804983037031,"pfxX":8.78962218101238,"pfxZ":5.857875458098437,"pX":0.5893728056406647,"pZ":1.6070246060499656,"vX0":-7.414011291687635,"vY0":-131.5117578984071,"vZ0":-5.095882276659296,"x":94.53,"y":195.39,"x0":2.3051655363801826,"y0":50.002808708071925,"z0":5.199600654271804,"aX":15.37333196263088},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":-14.3,"spinRate":2181,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4167208346971627,"extension":5.6837788696575},"index":5,"playId":"492fe937-af81-3aae-b2b9-67fc9de797e9","pitchNumber":5,"startTime":"2026-02-21T20:34:46.853Z","endTime":"2026-02-21T20:34:51.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.131937435406112,"aZ":-36.285686831544986,"pfxX":-6.148029810210591,"pfxZ":-2.9467618866652137,"pX":-0.24390787800501865,"pZ":1.720861776355617,"vX0":-4.312054088818455,"vY0":-117.1309770238103,"vZ0":-0.7550645554493012,"x":126.3,"y":192.32,"x0":2.416522632182729,"y0":50.00288332496056,"z0":5.426293106168381,"aX":-8.581649194663731},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.3,"breakHorizontal":12.1,"spinRate":2372,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.46676877708658093,"extension":6.071969788271807},"hitData":{"launchSpeed":74.6,"launchAngle":47.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.49,"coordY":124.96}},"index":6,"playId":"b6398b27-73e2-3d9b-aea2-eaa15e4888ab","pitchNumber":6,"startTime":"2026-02-21T20:35:12.066Z","endTime":"2026-02-21T20:35:20.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:35:20.811Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charlie Condon singles on a ground ball to third baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:35:31.251Z","endTime":"2026-02-21T20:36:45.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":80.3,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262634861454096,"aZ":-25.39745454402471,"pfxX":-2.7987287678958843,"pfxZ":4.174919515812829,"pX":-0.7064262409140796,"pZ":2.278239361187994,"vX0":-6.92526060904454,"vY0":-126.02095369722741,"vZ0":-2.708769038133672,"x":143.93,"y":177.27,"x0":2.430378926089702,"y0":50.00592798404115,"z0":5.397766068236177,"aX":-4.544914501579335},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.2,"breakHorizontal":6.5,"spinRate":2382,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.43301520321459996,"extension":5.971203411140245},"index":0,"playId":"3df1b2f3-0e42-3a55-bee3-a259cef7fdb4","pitchNumber":1,"startTime":"2026-02-21T20:35:49.704Z","endTime":"2026-02-21T20:35:53.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.4,"endSpeed":79.9,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66695141596357,"aZ":-26.53010182483227,"pfxX":-2.859554158422688,"pfxZ":3.499169061446546,"pX":-0.9365295766834033,"pZ":2.6513796775562137,"vX0":-7.091548866936233,"vY0":-125.74319710036563,"vZ0":-1.7444759440844628,"x":152.7,"y":167.19,"x0":2.283254344560393,"y0":50.003983749719204,"z0":5.490785342210014,"aX":-4.61381505557749},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":6.7,"spinRate":2409,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.43432905333120875,"extension":5.956826974837699},"index":1,"playId":"49eef710-aedb-3c8e-8b82-8fe88c8ecb2f","pitchNumber":2,"startTime":"2026-02-21T20:36:15.666Z","endTime":"2026-02-21T20:36:20.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515625852536164,"aZ":-16.65398142032441,"pfxX":2.8290329993368486,"pfxZ":8.5212178001091,"pX":-0.7507242649521022,"pZ":3.0651588112562655,"vX0":-9.007430885587386,"vY0":-133.5394229240336,"vZ0":-2.9926878882882377,"x":145.62,"y":156.02,"x0":2.2860471319453737,"y0":50.00042501387066,"z0":5.386198997355809,"aX":5.151967036750831},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":-3.4,"spinRate":2208,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.40885327947645056,"extension":6.2794782808017935},"hitData":{"launchSpeed":69.4,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.76,"coordY":176.92}},"index":2,"playId":"c9fd0221-7b97-3593-9a77-bd5a32a17941","pitchNumber":3,"startTime":"2026-02-21T20:36:32.432Z","endTime":"2026-02-21T20:36:45.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:36:45.435Z","atBatIndex":10},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Adael Amador reaches on a throwing error by third baseman LuJames Groover. Charlie Condon to 3rd. Adael Amador to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:37:24.406Z","endTime":"2026-02-21T20:38:56.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnThird":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.079042840228574,"aZ":-15.641274930257014,"pfxX":5.686242791884144,"pfxZ":9.379104216970306,"pX":-0.2340926771110974,"pZ":2.8221858981726933,"vX0":-8.328755456252551,"vY0":-131.48678896871394,"vZ0":-3.5223580013229254,"x":125.92,"y":162.58,"x0":2.225781556304023,"y0":50.00458525885069,"z0":5.329292170070909,"aX":10.026330370506965},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.4,"breakHorizontal":-8.6,"spinRate":2222,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41546059206838626,"extension":5.788375384169176},"index":0,"playId":"08b18624-d131-3597-8dfb-ac701159a74d","pitchNumber":1,"startTime":"2026-02-21T20:37:25.205Z","endTime":"2026-02-21T20:37:30.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78064874230248,"aZ":-11.709472005165887,"pfxX":5.2017284962497925,"pfxZ":11.275125194523213,"pX":1.1883463568924768,"pZ":2.754501674255387,"vX0":-5.199836186465128,"vY0":-133.62301199884658,"vZ0":-4.469463634383181,"x":71.7,"y":164.41,"x0":2.4802171345726802,"y0":50.004364229264134,"z0":5.284952608552938,"aX":9.442958176600031},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":-8.4,"spinRate":2165,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4093158460435147,"extension":5.754300570979751},"index":1,"playId":"b9282c6b-6f74-314a-a95b-2a24d2fa2501","pitchNumber":2,"startTime":"2026-02-21T20:37:49.449Z","endTime":"2026-02-21T20:37:56.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.307552596664433,"aZ":-30.34184998645592,"pfxX":-1.8385035492142858,"pfxZ":1.197715706919535,"pX":-0.4763592918470265,"pZ":3.550533158590978,"vX0":-6.200522028223132,"vY0":-122.06326489360555,"vZ0":1.043361744854548,"x":135.16,"y":142.92,"x0":2.3231800891938255,"y0":50.001859822096506,"z0":5.7062540475382075,"aX":-2.805883708853637},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":4.7,"spinRate":2328,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4466743193537184,"extension":5.950067612751922},"index":2,"playId":"c71a6a93-59c5-37b2-bbc3-33ad3499eb6f","pitchNumber":3,"startTime":"2026-02-21T20:38:10.058Z","endTime":"2026-02-21T20:38:14.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223880321329695,"aZ":-14.948901952200686,"pfxX":3.732161553388225,"pfxZ":9.670589621782941,"pX":-0.8912194318137193,"pZ":2.714710791384738,"vX0":-9.659555901837217,"vY0":-131.91862243903304,"vZ0":-3.9278081871823254,"x":150.97,"y":165.48,"x0":2.3157084366909517,"y0":50.005307837583075,"z0":5.308451330872207,"aX":6.650395025522102},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-4.9,"spinRate":2165,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4134952098939273,"extension":6.100362800601033},"hitData":{"launchSpeed":56.8,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.41,"coordY":175.97}},"index":3,"playId":"d3bb6728-450e-3728-bb41-e572891e815d","pitchNumber":4,"startTime":"2026-02-21T20:38:41.419Z","endTime":"2026-02-21T20:38:56.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-8.800000000000004,"leverageIndex":1.28,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:38:56.196Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ritter walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:39:59.179Z","endTime":"2026-02-21T20:42:10.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnThird":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T20:39:34.185Z","endTime":"2026-02-21T20:40:01.342Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134330059965716,"aZ":-25.547090395296,"pfxX":-0.20256828851728725,"pfxZ":4.035421833881667,"pX":-0.735683306425022,"pZ":2.648537000351424,"vX0":-7.641827633302218,"vY0":-126.80799050772622,"vZ0":-2.145494133112819,"x":145.04,"y":167.27,"x0":2.333689522962346,"y0":50.00039873901577,"z0":5.52865269435519,"aX":-0.32979699398448675},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2269,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.43073224414386324,"extension":5.930761578059392},"index":1,"playId":"2d4e9c73-0250-3d5e-8c30-60353a0d34ee","pitchNumber":1,"startTime":"2026-02-21T20:40:01.342Z","endTime":"2026-02-21T20:40:04.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394207415958515,"aZ":-14.475787019772357,"pfxX":5.834598109581235,"pfxZ":9.775716988164675,"pX":-1.2270856599698885,"pZ":2.4417997686985373,"vX0":-10.890443126885422,"vY0":-132.91704363600206,"vZ0":-4.6914879197733566,"x":163.77,"y":172.85,"x0":2.1437346064547858,"y0":50.00017202147184,"z0":5.262251164552854,"aX":10.56115106868476},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2353,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4102678177882302,"extension":5.795714295871941},"index":2,"playId":"5763a7a3-1b83-327d-949e-492bb087a99b","pitchNumber":2,"startTime":"2026-02-21T20:40:29.192Z","endTime":"2026-02-21T20:40:33.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.1,"endSpeed":83.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35658824859948,"aZ":-14.831593108336277,"pfxX":5.4821595630947035,"pfxZ":9.7620178064131,"pX":-1.1815559445320563,"pZ":3.3831676478326926,"vX0":-10.662960808617484,"vY0":-132.23035136401154,"vZ0":-2.249565510213323,"x":162.04,"y":147.43,"x0":2.1851268617657866,"y0":50.00240019056383,"z0":5.329129799410368,"aX":9.740089826159567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.7,"spinRate":2308,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4137293811733298,"extension":5.973759860779317},"index":3,"playId":"135ab175-6612-36ec-95a8-06ac90a1bb69","pitchNumber":3,"startTime":"2026-02-21T20:40:47.682Z","endTime":"2026-02-21T20:40:55.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11703783565576,"aZ":-24.243066700164917,"pfxX":-1.3613425889341046,"pfxZ":4.89349607234063,"pX":-1.615751612866694,"pZ":1.9742385100716142,"vX0":-8.887604398447138,"vY0":-125.61857790768738,"vZ0":-3.8567665974848575,"x":178.59,"y":185.48,"x0":2.1247018182158173,"y0":50.00253192046169,"z0":5.4687919232553135,"aX":-2.20445265984309},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":4.2,"spinRate":2445,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4337286482225666,"extension":6.16703116144382},"index":4,"playId":"fa598043-ad0d-38d0-b673-6c7df779a599","pitchNumber":4,"startTime":"2026-02-21T20:41:08.981Z","endTime":"2026-02-21T20:41:13.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.948143341706395,"aZ":-24.225443371200257,"pfxX":-1.713410129561552,"pfxZ":4.7671679481415605,"pX":-0.26122276130986327,"pZ":1.9143873288252877,"vX0":-5.948583474334784,"vY0":-127.2546878320269,"vZ0":-4.228331820948552,"x":126.96,"y":187.09,"x0":2.3134684770810656,"y0":50.005450178476146,"z0":5.47826642627728,"aX":-2.8571028533352183},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":4.2,"spinRate":2346,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.4276551047355839,"extension":6.170050416042141},"index":5,"playId":"90353046-5cea-3e61-8f24-38216d4ceb91","pitchNumber":5,"startTime":"2026-02-21T20:41:30.468Z","endTime":"2026-02-21T20:41:34.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-21T20:41:46.653Z","endTime":"2026-02-21T20:42:05.567Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480420520668403,"aZ":-16.210205417865115,"pfxX":4.262842732201539,"pfxZ":8.798209737801269,"pX":0.4283009901894417,"pZ":3.7618796062061843,"vX0":-6.11825793678794,"vY0":-133.31027572365278,"vZ0":-1.653088508412281,"x":100.67,"y":137.21,"x0":2.1906876430667293,"y0":50.002202407082265,"z0":5.550168331160935,"aX":7.734812424751454},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-6.5,"spinRate":2173,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40959779737083446,"extension":5.926870470511624},"index":7,"playId":"3b6accdf-411e-3012-9b7a-009c3a12ba89","pitchNumber":6,"startTime":"2026-02-21T20:42:05.567Z","endTime":"2026-02-21T20:42:10.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.71,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:42:10.172Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (1) on a line drive to left fielder Óscar Mercado. Charlie Condon scores. Adael Amador scores. Ryan Ritter scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:44:40.928Z","endTime":"2026-02-21T20:46:21.901Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801546,"fullName":"Zane Russell","link":"/api/v1/people/801546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T20:42:25.849Z","endTime":"2026-02-21T20:44:43.927Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zane Russell replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-21T20:44:42.910Z","endTime":"2026-02-21T20:44:42.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801546,"link":"/api/v1/people/801546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.9,"endSpeed":83.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687035389694472,"aZ":-13.373313026290244,"pfxX":-1.9742786871704925,"pfxZ":10.640292162815857,"pX":0.7289564272849272,"pZ":2.689981313985119,"vX0":5.195228991320419,"vY0":-132.20350358692113,"vZ0":-6.651135901077017,"x":89.21,"y":166.15,"x0":-1.006723326220625,"y0":50.000683100710255,"z0":6.2235033533967465,"aX":-3.4881675159490544},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":2.4,"spinRate":2037,"spinDirection":206},"zone":6,"typeConfidence":0.85,"plateTime":0.41460044764887005,"extension":5.987409971123559},"index":2,"playId":"b6f9770b-b1ce-3e9e-be5b-9d558e69d53b","pitchNumber":1,"startTime":"2026-02-21T20:44:42.912Z","endTime":"2026-02-21T20:44:47.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.256454774549873,"aZ":-15.033977310989833,"pfxX":-3.139866735949301,"pfxZ":9.379031105023607,"pX":0.4933120820161995,"pZ":4.482160104590292,"vX0":4.769222592319404,"vY0":-134.14132132004906,"vZ0":-2.3158117138224554,"x":98.2,"y":117.76,"x0":-0.897413025434671,"y0":50.001672668539726,"z0":6.424932157779504,"aX":-5.7378229518814345},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2111,"spinDirection":204},"zone":12,"typeConfidence":0.85,"plateTime":0.40787528796808026,"extension":5.830179081517848},"index":3,"playId":"8108656f-732b-3bf0-a7e6-1a82e24e2312","pitchNumber":2,"startTime":"2026-02-21T20:44:59.634Z","endTime":"2026-02-21T20:45:04.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457972875979276,"aZ":-29.47762739251595,"pfxX":-8.451367913635618,"pfxZ":1.83907532248646,"pX":-1.0897721661099498,"pZ":2.181908852783843,"vX0":3.2678935037308436,"vY0":-120.04536626007922,"vZ0":-3.412326203830692,"x":158.54,"y":179.87,"x0":-1.3680057362556197,"y0":50.0024379326313,"z0":6.236000433353835,"aX":-12.37848740164407},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":14.5,"spinRate":1482,"spinDirection":233},"zone":13,"typeConfidence":0.72,"plateTime":0.45564322642771193,"extension":5.837931092607893},"index":4,"playId":"8df42f74-ee5e-3fde-9af3-23ce0ae37a49","pitchNumber":3,"startTime":"2026-02-21T20:45:15.999Z","endTime":"2026-02-21T20:45:20.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.6,"endSpeed":78.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615427704431845,"aZ":-27.718505986854357,"pfxX":-6.207964932363705,"pfxZ":2.885238639466242,"pX":0.08474469701857221,"pZ":1.0240358448327698,"vX0":5.235844685304766,"vY0":-123.0647867449505,"vZ0":-6.686148443705518,"x":113.77,"y":211.13,"x0":-1.255717341667463,"y0":50.00449705906145,"z0":6.099692528461817,"aX":-9.598319703939053},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":10.2,"spinRate":1342,"spinDirection":237},"zone":14,"typeConfidence":0.47,"plateTime":0.4437275450705709,"extension":5.888587031611352},"index":5,"playId":"f61ec4c0-a6ad-37ca-89e4-cf4bd370565a","pitchNumber":4,"startTime":"2026-02-21T20:45:47.641Z","endTime":"2026-02-21T20:45:52.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803234190959543,"aZ":-29.94390249305896,"pfxX":-6.863500559297849,"pfxZ":1.4526773572288398,"pX":0.19965785681018564,"pZ":2.4719921935891738,"vX0":5.661088618172052,"vY0":-122.61686890758058,"vZ0":-2.835437188586217,"x":109.39,"y":172.04,"x0":-1.2401961829383417,"y0":50.001689429861024,"z0":6.18186750019497,"aX":-10.517169781470761},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":11.2,"spinRate":1438,"spinDirection":238},"zone":5,"typeConfidence":0.6,"plateTime":0.4456294134613401,"extension":5.957716182835562},"hitData":{"launchSpeed":99.1,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":25.23,"coordY":99.73}},"index":6,"playId":"ffe989fc-7793-3daa-94a9-f11ca75ddac0","pitchNumber":5,"startTime":"2026-02-21T20:46:04.553Z","endTime":"2026-02-21T20:46:21.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.0,"awayTeamWinProbability":79.0,"homeTeamWinProbabilityAdded":-18.6,"leverageIndex":2.51,"dramaIndex":182.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:46:21.901Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to right fielder Druw Jones. Brenton Doyle to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:46:47.546Z","endTime":"2026-02-21T20:48:03.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801546,"fullName":"Zane Russell","link":"/api/v1/people/801546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65669970848577,"aZ":-14.718610734432312,"pfxX":-4.464277952014557,"pfxZ":9.762687565201471,"pX":-0.4632992361275964,"pZ":4.056040856265983,"vX0":3.186269941367306,"vY0":-132.92102364619788,"vZ0":-3.253522638215679,"x":134.66,"y":129.27,"x0":-1.0978955939536106,"y0":50.00567042227598,"z0":6.365606439413976,"aX":-7.984699907130977},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2023,"spinDirection":203},"zone":11,"typeConfidence":0.87,"plateTime":0.41216761418086634,"extension":5.874504751680642},"index":0,"playId":"fb5749c2-e947-37d3-8cb1-e67980c46ace","pitchNumber":1,"startTime":"2026-02-21T20:46:56.858Z","endTime":"2026-02-21T20:47:01.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492446001100536,"aZ":-26.443880729849198,"pfxX":-8.473470680114104,"pfxZ":3.8287701417277287,"pX":0.06367770598700352,"pZ":1.3412841684190469,"vX0":5.465816286888643,"vY0":-121.7465448227857,"vZ0":-5.867578958419775,"x":114.57,"y":202.57,"x0":-1.1125335680196795,"y0":50.00537465247972,"z0":6.079281259470739,"aX":-12.688429585730214},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":14.0,"spinRate":1508,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4503590560652131,"extension":5.9596920313367},"index":1,"playId":"8b9bd137-81ea-3591-af55-36f2ee71eaa0","pitchNumber":2,"startTime":"2026-02-21T20:47:10.038Z","endTime":"2026-02-21T20:47:14.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.610476983213594,"aZ":-29.17999086367634,"pfxX":-0.396020188807634,"pfxZ":1.9977527371507282,"pX":-0.40560588409717124,"pZ":2.5258597724604335,"vX0":2.3122170854721595,"vY0":-121.00778837080342,"vZ0":-2.890050700499941,"x":132.46,"y":170.58,"x0":-1.3183235446298665,"y0":50.00138306027615,"z0":6.2685154418078035,"aX":-0.5930507378340728},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":0.2,"spinRate":1997,"spinDirection":260},"zone":4,"typeConfidence":0.9,"plateTime":0.4510901030713872,"extension":5.865997338679915},"index":2,"playId":"a274c142-d6a7-3349-899c-6f9029f69d5c","pitchNumber":3,"startTime":"2026-02-21T20:47:32.278Z","endTime":"2026-02-21T20:47:36.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.892581952625886,"aZ":-14.012322093956094,"pfxX":-1.8518252278183136,"pfxZ":9.99252201378168,"pX":-0.03317658800214279,"pZ":3.605121288479494,"vX0":3.130235488177619,"vY0":-134.61197548598244,"vZ0":-4.287572088285845,"x":118.26,"y":141.44,"x0":-0.9756891735821447,"y0":50.00030469468297,"z0":6.225293611466915,"aX":-3.3651308155345183},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":2.6,"spinRate":2127,"spinDirection":196},"zone":11,"typeConfidence":0.87,"plateTime":0.4084344729143039,"extension":6.015516315927522},"hitData":{"launchSpeed":91.7,"launchAngle":19.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.84,"coordY":87.3}},"index":3,"playId":"6c6f4a80-8ad3-33c2-b286-6d5305b92d43","pitchNumber":4,"startTime":"2026-02-21T20:47:53.238Z","endTime":"2026-02-21T20:48:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":0.79,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:48:03.450Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:49:04.575Z","endTime":"2026-02-21T20:51:22.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801546,"fullName":"Zane Russell","link":"/api/v1/people/801546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bcd8e54e-5a20-3c83-a580-c8839133a4a2","startTime":"2026-02-21T20:48:46.586Z","endTime":"2026-02-21T20:48:50.033Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150809620794817,"aZ":-13.208385428740014,"pfxX":-3.8014809373894876,"pfxZ":10.734017051324324,"pX":1.0874899539222713,"pZ":3.7690387103704137,"vX0":5.959060492227025,"vY0":-132.32362351344656,"vZ0":-4.3921878447984355,"x":75.55,"y":137.02,"x0":-0.7034313361821156,"y0":50.00520096837586,"z0":6.423435172008546,"aX":-6.718948788330368},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":5.5,"spinRate":2116,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.41448346793349033,"extension":5.916754328539333},"index":1,"playId":"b12fc548-7642-3bcf-8138-a8f6a2e989ea","pitchNumber":1,"startTime":"2026-02-21T20:49:06.766Z","endTime":"2026-02-21T20:49:10.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485003155445934,"aZ":-25.122308590907632,"pfxX":1.6791003093436303,"pfxZ":4.649186755339729,"pX":0.9699129483297245,"pZ":0.16286405769207385,"vX0":4.464067583253471,"vY0":-122.48558765169153,"vZ0":-8.813244743145795,"x":80.03,"y":234.38,"x0":-1.0954018702874528,"y0":50.004390222265066,"z0":5.960152611501247,"aX":2.548068859770816},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":1978,"spinDirection":219},"zone":14,"typeConfidence":0.97,"plateTime":0.4473941955239975,"extension":5.992908605385056},"index":2,"playId":"3295a059-065b-30e1-b3fd-86693b397163","pitchNumber":2,"startTime":"2026-02-21T20:49:25.282Z","endTime":"2026-02-21T20:49:31.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Zane Russell. Ezequiel Tovar to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"3295a059-065b-30e1-b3fd-86693b397163","startTime":"2026-02-21T20:49:56.128Z","endTime":"2026-02-21T20:49:56.129Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"postOnSecond":{"id":678662,"link":"/api/v1/people/678662"},"postOnThird":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.15,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82648218155887,"aZ":-24.671331230925617,"pfxX":-8.13940634102832,"pfxZ":4.890576336019663,"pX":-0.0025130578557219212,"pZ":2.75700172185919,"vX0":5.390584280164933,"vY0":-122.93026717302808,"vZ0":-3.2539832717049912,"x":117.1,"y":164.34,"x0":-1.1636611975277,"y0":50.002895655163094,"z0":6.1867450632212355,"aX":-12.487148814149842},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.4,"breakHorizontal":13.6,"spinRate":1330,"spinDirection":237},"zone":5,"typeConfidence":0.85,"plateTime":0.4451597859018799,"extension":5.897426943231358},"index":4,"playId":"0ba88eaf-b0c6-31d1-a699-27754887d86f","pitchNumber":3,"startTime":"2026-02-21T20:49:56.130Z","endTime":"2026-02-21T20:50:01.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332131967979116,"aZ":-16.82380825705927,"pfxX":-3.6860964170845727,"pfxZ":8.523278180182402,"pX":-0.6542417704286675,"pZ":3.9933167379407903,"vX0":2.475815434013737,"vY0":-133.49880486620012,"vZ0":-2.9813138318000187,"x":141.94,"y":130.96,"x0":-1.115812624486207,"y0":50.001982049846745,"z0":6.338770515504117,"aX":-6.6383159062293045},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2083,"spinDirection":206},"zone":11,"typeConfidence":0.84,"plateTime":0.41063345551898855,"extension":5.828336589443436},"index":5,"playId":"6b6dcac8-1db1-3aa5-9324-82f3a9902050","pitchNumber":4,"startTime":"2026-02-21T20:50:29.229Z","endTime":"2026-02-21T20:50:35.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0642824357268,"aZ":-13.83887372293836,"pfxX":-3.177374843866965,"pfxZ":10.321305520707133,"pX":-0.1671193306867297,"pZ":3.2383843553388867,"vX0":3.2408760996262322,"vY0":-132.61955221128105,"vZ0":-5.239216677363465,"x":123.37,"y":151.34,"x0":-0.9937307479980033,"y0":50.003109813375175,"z0":6.253366377178604,"aX":-5.644950463232303},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":1932,"spinDirection":206},"zone":2,"typeConfidence":0.86,"plateTime":0.41343120408542156,"extension":5.926521505278897},"index":6,"playId":"2674f981-8b9e-3c2e-96bb-c8ee69fa293d","pitchNumber":5,"startTime":"2026-02-21T20:50:46.791Z","endTime":"2026-02-21T20:50:52.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.810789102914732,"aZ":-14.824441928669259,"pfxX":-4.864109235359454,"pfxZ":9.688996426791075,"pX":1.2563349440628304,"pZ":1.5909218210109528,"vX0":7.24613737767497,"vY0":-133.25951244103842,"vZ0":-9.02189073168873,"x":69.11,"y":195.83,"x0":-0.8716068942877895,"y0":50.0018357177651,"z0":6.101379598958841,"aX":-8.709505314673361},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2019,"spinDirection":208},"zone":14,"typeConfidence":0.88,"plateTime":0.41171114553072474,"extension":6.057476267811255},"index":7,"playId":"0a22a8e8-7637-38e2-8130-315a094af4c0","pitchNumber":6,"startTime":"2026-02-21T20:51:16.303Z","endTime":"2026-02-21T20:51:22.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":1.15,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:51:22.043Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks. Brenton Doyle scores. Ezequiel Tovar to 3rd. Hunter Goodman to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:52:32.104Z","endTime":"2026-02-21T20:55:00.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801546,"fullName":"Zane Russell","link":"/api/v1/people/801546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":801546,"link":"/api/v1/people/801546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T20:51:34.752Z","endTime":"2026-02-21T20:52:34.402Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.8,"endSpeed":82.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381803268393163,"aZ":-14.187128850468886,"pfxX":-4.344093345027611,"pfxZ":10.234405229168775,"pX":-0.26341423831267624,"pZ":2.9738992547894725,"vX0":3.4971387389144186,"vY0":-132.0622165585388,"vZ0":-5.756896573374005,"x":127.04,"y":158.48,"x0":-1.043536566298664,"y0":50.00490386278406,"z0":6.234231729727329,"aX":-7.63731275798017},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":1940,"spinDirection":211},"zone":2,"typeConfidence":0.87,"plateTime":0.4154978143524728,"extension":6.107093007904891},"index":1,"playId":"71180a6b-9eca-3a51-a119-b091c60f4124","pitchNumber":1,"startTime":"2026-02-21T20:52:34.402Z","endTime":"2026-02-21T20:52:40.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.338023164808874,"aZ":-13.597717745241571,"pfxX":-3.161434400708788,"pfxZ":10.428343633340697,"pX":0.687757266598819,"pZ":4.061964807879697,"vX0":5.142470157368537,"vY0":-133.07694979912776,"vZ0":-3.260003620446648,"x":90.78,"y":129.11,"x0":-0.8649137423872569,"y0":50.00649483138194,"z0":6.296982105691841,"aX":-5.634311488362218},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2058,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.41264357803918017,"extension":5.861389729714288},"index":2,"playId":"ae824226-f3dd-3fee-ac39-7fb99ceac590","pitchNumber":2,"startTime":"2026-02-21T20:52:51.863Z","endTime":"2026-02-21T20:52:57.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76461044757524,"aZ":-25.880922864853236,"pfxX":-9.496178998216427,"pfxZ":4.090786302410503,"pX":0.8893415190270498,"pZ":0.8650775203810851,"vX0":7.816648833650252,"vY0":-123.29225422123082,"vZ0":-7.1873685020190425,"x":83.1,"y":215.42,"x0":-1.0900767932281594,"y0":50.002111746737114,"z0":6.005528464202782,"aX":-14.603268276084068},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":1612,"spinDirection":235},"zone":14,"typeConfidence":0.92,"plateTime":0.44443977642431864,"extension":6.0007848502116925},"index":3,"playId":"b25c0e8c-fd34-339a-be50-069da3ce7858","pitchNumber":3,"startTime":"2026-02-21T20:53:08.946Z","endTime":"2026-02-21T20:53:15.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889953998208977,"aZ":-24.224875507303175,"pfxX":-9.227662788817755,"pfxZ":5.227393674327483,"pX":1.447576864526924,"pZ":0.3713421160209039,"vX0":8.783922416607819,"vY0":-122.68555120312408,"vZ0":-8.467702358037256,"x":61.82,"y":228.75,"x0":-0.9849312974986932,"y0":50.00302797066506,"z0":5.940994199348986,"aX":-14.029316919916692},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.6,"breakHorizontal":14.5,"spinRate":1550,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.4469143320472222,"extension":5.957128976626515},"index":4,"playId":"7e648515-653f-312d-8154-a2339cc41a99","pitchNumber":4,"startTime":"2026-02-21T20:53:28.798Z","endTime":"2026-02-21T20:53:36.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56999148806798,"aZ":-13.257020289934216,"pfxX":-4.056194433647011,"pfxZ":10.811558702609975,"pX":-0.14677820315262657,"pZ":3.4630753743148004,"vX0":3.8017123780614996,"vY0":-131.82494756658213,"vZ0":-4.89724740255425,"x":122.59,"y":145.28,"x0":-1.0847609442113004,"y0":50.00015569688635,"z0":6.332866042869001,"aX":-7.0956590933641746},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.6,"breakHorizontal":6.5,"spinRate":2034,"spinDirection":207},"zone":11,"typeConfidence":0.88,"plateTime":0.41643450863324105,"extension":5.943163337470047},"index":5,"playId":"509bda0f-9d4c-3d89-9274-bd9106370386","pitchNumber":5,"startTime":"2026-02-21T20:53:51.209Z","endTime":"2026-02-21T20:53:56.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01287192272045,"aZ":-14.77770742124892,"pfxX":-2.0963716165983364,"pfxZ":9.77507584188653,"pX":0.06276248159255633,"pZ":2.6008364526067616,"vX0":3.6562106205886153,"vY0":-132.71958141264543,"vZ0":-6.648702060166061,"x":114.61,"y":168.56,"x0":-1.0618021736516803,"y0":50.00654455020102,"z0":6.219472227530069,"aX":-3.7326442601905683},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":3.0,"spinRate":1969,"spinDirection":207},"zone":5,"typeConfidence":0.83,"plateTime":0.41307311634604593,"extension":5.949885015942866},"index":6,"playId":"5251356b-8dda-33bc-b6e1-1584d408bec4","pitchNumber":6,"startTime":"2026-02-21T20:54:27.813Z","endTime":"2026-02-21T20:54:31.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687130912769685,"aZ":-13.312210737976246,"pfxX":-4.332964714289622,"pfxZ":10.529678903520292,"pX":0.6327974771733117,"pZ":1.138609424408788,"vX0":5.572304817804252,"vY0":-133.0234763893679,"vZ0":-10.356626648008223,"x":92.88,"y":208.04,"x0":-0.9267182089170877,"y0":50.00403699537122,"z0":6.049130265225285,"aX":-7.762190705598746},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":1991,"spinDirection":203},"zone":14,"typeConfidence":0.88,"plateTime":0.4118588060746564,"extension":6.1215780358868725},"index":7,"playId":"95d87992-bd3f-3c57-bd6b-bdad926b5caf","pitchNumber":7,"startTime":"2026-02-21T20:54:52.434Z","endTime":"2026-02-21T20:55:00.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.4,"awayTeamWinProbability":88.6,"homeTeamWinProbabilityAdded":-5.000000000000002,"leverageIndex":1.41,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:55:00.161Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Blaine Crim hit by pitch. Ezequiel Tovar scores. Hunter Goodman to 3rd. Willi Castro to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:55:15.189Z","endTime":"2026-02-21T20:57:08.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801546,"fullName":"Zane Russell","link":"/api/v1/people/801546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":801546,"link":"/api/v1/people/801546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119959014901006,"aZ":-12.8756867974732,"pfxX":-3.6780760759161426,"pfxZ":10.883909536780637,"pX":1.37226618800556,"pZ":1.407580631755419,"vX0":7.101707761082092,"vY0":-132.30222263551624,"vZ0":-9.839394477900711,"x":64.69,"y":200.78,"x0":-0.8684985151202265,"y0":50.00522021705956,"z0":6.1176515268248455,"aX":-6.52376980439841},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":1994,"spinDirection":204},"zone":14,"typeConfidence":0.87,"plateTime":0.413925079656722,"extension":5.995780834517797},"index":0,"playId":"1a2fda5d-f997-3fa5-abe9-835c1b117b1c","pitchNumber":1,"startTime":"2026-02-21T20:55:23.333Z","endTime":"2026-02-21T20:55:27.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34046148941255,"aZ":-15.323109789392998,"pfxX":-5.4451898671011705,"pfxZ":9.43358230632192,"pX":0.2671167722885832,"pZ":3.9838212686282235,"vX0":5.027858233696117,"vY0":-133.0094839243161,"vZ0":-3.3556344564028127,"x":106.82,"y":131.22,"x0":-0.9430161572504937,"y0":50.002289974074515,"z0":6.377287738789291,"aX":-9.726620173310408},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2040,"spinDirection":205},"zone":12,"typeConfidence":0.87,"plateTime":0.41226658501501756,"extension":5.830198530026785},"index":1,"playId":"6decfe41-58a7-3d7f-af14-4b3cc3b6e8f7","pitchNumber":2,"startTime":"2026-02-21T20:55:41.618Z","endTime":"2026-02-21T20:55:46.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14803687095209,"aZ":-12.74978969950217,"pfxX":-4.466990510338498,"pfxZ":10.701837310605091,"pX":0.37450354708388767,"pZ":3.3035882239653795,"vX0":4.957956144028421,"vY0":-133.48446769497917,"vZ0":-5.300823277888376,"x":102.72,"y":149.58,"x0":-0.9214218898741624,"y0":50.00402777200974,"z0":6.223751793090678,"aX":-8.109292508715512},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2059,"spinDirection":205},"zone":12,"typeConfidence":0.88,"plateTime":0.4094157465280537,"extension":6.017690345792334},"index":2,"playId":"58a129cb-a1e8-3f01-9dee-24203728a864","pitchNumber":3,"startTime":"2026-02-21T20:56:10.172Z","endTime":"2026-02-21T20:56:14.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998406435292843,"aZ":-13.219699669785442,"pfxX":-3.6728297669151866,"pfxZ":10.251342221393937,"pX":1.3758233241690632,"pZ":1.9550217261584297,"vX0":7.044001245996654,"vY0":-133.90350610756752,"vZ0":-8.68924642295422,"x":64.56,"y":185.99,"x0":-0.7903995265499592,"y0":50.00373056831046,"z0":6.149595339137477,"aX":-6.792056764340886},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":5.4,"spinRate":2195,"spinDirection":204},"zone":14,"typeConfidence":0.86,"plateTime":0.4062433639561336,"extension":5.912620538252962},"index":3,"playId":"f4a5097d-1e2c-39ba-853a-92a7441f6e71","pitchNumber":4,"startTime":"2026-02-21T20:56:42.536Z","endTime":"2026-02-21T20:56:46.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861130922508178,"aZ":-13.969342206821734,"pfxX":-3.048954520194213,"pfxZ":10.122905555841312,"pX":-1.8143194566792307,"pZ":4.486709560179427,"vX0":-0.8552132950486192,"vY0":-133.31772411303706,"vZ0":-2.252690539071932,"x":186.16,"y":117.64,"x0":-1.0931010109516852,"y0":50.006470395745055,"z0":6.351885385110277,"aX":-5.485013742795325},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2107,"spinDirection":207},"zone":11,"typeConfidence":0.86,"plateTime":0.4109590505815248,"extension":5.8442555694026606},"index":4,"playId":"688ad394-4e3e-384d-a2ff-f76500977a7a","pitchNumber":5,"startTime":"2026-02-21T20:57:02.604Z","endTime":"2026-02-21T20:57:08.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":801546,"link":"/api/v1/people/801546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-3.6000000000000005,"leverageIndex":1.05,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:57:08.243Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:59:32.363Z","endTime":"2026-02-21T21:00:39.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T20:57:29.707Z","endTime":"2026-02-21T20:59:35.362Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Anderson replaces Zane Russell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"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-21T20:59:34.560Z","endTime":"2026-02-21T20:59:34.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814783,"link":"/api/v1/people/814783"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801546,"link":"/api/v1/people/801546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313800586508883,"aZ":-32.31500828499499,"pfxX":-7.47410507282292,"pfxZ":-0.07271095026914942,"pX":0.27951729103807516,"pZ":2.0099247973241723,"vX0":7.9879509912453255,"vY0":-134.70490778794957,"vZ0":-2.259131513249271,"x":106.35,"y":184.51,"x0":-1.7535347890041992,"y0":50.00545564285544,"z0":5.144467951588978,"aX":-13.734792458681964},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":11.9,"spinRate":1874,"spinDirection":240},"zone":9,"typeConfidence":1.36,"plateTime":0.4066415005063875,"extension":6.538037330660533},"index":2,"playId":"44e6822e-6d88-3174-9e77-9bd16a8c9fac","pitchNumber":1,"startTime":"2026-02-21T20:59:34.562Z","endTime":"2026-02-21T20:59:38.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38101475903537,"aZ":-28.771521527770545,"pfxX":-9.252162208279804,"pfxZ":1.7759279137301363,"pX":0.8320673314872675,"pZ":1.3574701543742969,"vX0":10.097126877452128,"vY0":-137.054871869145,"vZ0":-5.167009672444714,"x":85.28,"y":202.13,"x0":-1.685948293538464,"y0":50.00201696013505,"z0":5.215793690752376,"aX":-17.71955701802646},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.4,"breakHorizontal":14.8,"spinRate":2203,"spinDirection":243},"zone":14,"typeConfidence":1.34,"plateTime":0.39861098237474835,"extension":6.566644086477139},"index":3,"playId":"88c02745-34c0-30cd-ba65-858ad8911327","pitchNumber":2,"startTime":"2026-02-21T20:59:58.944Z","endTime":"2026-02-21T21:00:02.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020093364052308,"aZ":-33.210248238777645,"pfxX":-7.367441020333922,"pfxZ":-0.6346945106323196,"pX":-0.032764302144756535,"pZ":0.5284394880065394,"vX0":7.389361396926106,"vY0":-126.4265193477736,"vZ0":-4.610075133331196,"x":118.25,"y":224.51,"x0":-2.0318984127909996,"y0":50.00486528817764,"z0":5.031687924728002,"aX":-11.965222838761077},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":11.8,"spinRate":1450,"spinDirection":271},"zone":13,"typeConfidence":1.33,"plateTime":0.43271259508816984,"extension":6.55089581779832},"index":4,"playId":"e4ef62ae-b131-3d7a-9d61-4a4493feb2cb","pitchNumber":3,"startTime":"2026-02-21T21:00:31.106Z","endTime":"2026-02-21T21:00:39.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":2.3000000000000016,"leverageIndex":0.76,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:00:39.093Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charlie Condon strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T21:00:47.750Z","endTime":"2026-02-21T21:02:30.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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(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.4,"endSpeed":88.1,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33143922436494,"aZ":-26.560765784538237,"pfxX":-10.485101850420554,"pfxZ":2.8712406693564807,"pX":1.2510446389872096,"pZ":0.817737882338766,"vX0":11.562811015624762,"vY0":-138.36286076111324,"vZ0":-6.841568980303017,"x":69.31,"y":216.7,"x0":-1.6024807911304848,"y0":50.0058017474227,"z0":5.080533930141758,"aX":-20.512861596380148},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":16.8,"spinRate":2142,"spinDirection":237},"zone":14,"typeConfidence":1.32,"plateTime":0.3945534703587521,"extension":6.520747091484351},"index":0,"playId":"3ea92302-8d38-3026-a14a-7567bd9b7bb8","pitchNumber":1,"startTime":"2026-02-21T21:00:58.558Z","endTime":"2026-02-21T21:01:05.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248884219474565,"aZ":-26.482060739131665,"pfxX":4.153252419044674,"pfxZ":3.69303689550492,"pX":0.76279924288402,"pZ":1.6347087768162698,"vX0":4.849385165175148,"vY0":-122.79354973515517,"vZ0":-3.1297132692325884,"x":87.92,"y":194.64,"x0":-1.7704896919582243,"y0":50.00192423353568,"z0":5.157102434640615,"aX":6.399033477688013},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":-8.5,"spinRate":2117,"spinDirection":74},"zone":14,"typeConfidence":1.19,"plateTime":0.4445188840895504,"extension":6.464405513125578},"index":1,"playId":"e79360b0-a5e1-3605-9e4a-bb2f224c3d5c","pitchNumber":2,"startTime":"2026-02-21T21:01:27.490Z","endTime":"2026-02-21T21:01:33.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311716013667446,"aZ":-33.68740555527041,"pfxX":5.9261676107245815,"pfxZ":-1.0119815279146245,"pX":0.4298339030515518,"pZ":1.7162449041472372,"vX0":3.626731344884476,"vY0":-121.41988570787092,"vZ0":-1.4365016095858427,"x":100.62,"y":192.44,"x0":-1.8520879084885655,"y0":50.00363693467531,"z0":5.241422911979729,"aX":8.86543141326454},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.9,"breakHorizontal":-11.6,"spinRate":2315,"spinDirection":65},"zone":9,"typeConfidence":1.37,"plateTime":0.45074774323213074,"extension":6.2959387187316285},"index":2,"playId":"ba3f2ccf-76b2-3a5b-8247-c74e73161a0b","pitchNumber":3,"startTime":"2026-02-21T21:01:42.154Z","endTime":"2026-02-21T21:01:47.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.460747350751852,"aZ":-30.467658916738472,"pfxX":6.1535129347508235,"pfxZ":1.1164555058208325,"pX":2.8425127694810834,"pZ":2.002191122281084,"vX0":8.944455213834129,"vY0":-122.20188728961162,"vZ0":-1.4740847760665916,"x":8.65,"y":184.72,"x0":-1.648416092872226,"y0":50.00337699342,"z0":5.202568838978962,"aX":9.414415126923934},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":2335,"spinDirection":64},"zone":14,"typeConfidence":1.36,"plateTime":0.44623801243493677,"extension":6.41068533716984},"index":3,"playId":"4c10f52e-5edc-37e0-a754-703dc5f40361","pitchNumber":4,"startTime":"2026-02-21T21:01:59.237Z","endTime":"2026-02-21T21:02:04.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51962455536247,"aZ":-29.752844749849867,"pfxX":-8.247496550740237,"pfxZ":1.2401009545839639,"pX":-0.1700294531317682,"pZ":2.543360365148028,"vX0":7.434265822578267,"vY0":-138.46569492692657,"vZ0":-2.1437539757572552,"x":123.48,"y":170.11,"x0":-1.8118655414288323,"y0":50.00154816879637,"z0":5.308767628840221,"aX":-16.09118785566888},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.0,"breakHorizontal":13.4,"spinRate":1956,"spinDirection":237},"zone":5,"typeConfidence":1.34,"plateTime":0.3948382088195981,"extension":6.564526850510415},"index":4,"playId":"719eec64-642d-3dc2-89c5-aeaa45f65637","pitchNumber":5,"startTime":"2026-02-21T21:02:26.509Z","endTime":"2026-02-21T21:02:30.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.93,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:02:30.395Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James McCann flies out to right fielder Charlie Condon.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T21:05:05.226Z","endTime":"2026-02-21T21:07:17.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Valente Bellozo replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T21:04:55.196Z","endTime":"2026-02-21T21:05:07.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678368,"link":"/api/v1/people/678368"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236197274023535,"aZ":-17.053727273223952,"pfxX":-1.458363833641298,"pfxZ":8.593547804111532,"pX":-0.7071512777897322,"pZ":2.8139343939908046,"vX0":1.4175284913295032,"vY0":-131.39631539571408,"vZ0":-4.380629774504193,"x":143.95,"y":162.8,"x0":-1.0625614623019821,"y0":50.0008707776975,"z0":5.759013488121823,"aX":-2.5655020952446908},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":2.4,"spinRate":2130,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.41586433095282604,"extension":5.884780721541842},"index":1,"playId":"9c95b460-b209-3e0b-93d5-f85ecb3a2cd8","pitchNumber":1,"startTime":"2026-02-21T21:05:07.404Z","endTime":"2026-02-21T21:05:31.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124784636401234,"aZ":-23.502283086220014,"pfxX":2.27473372384897,"pfxZ":5.267362334101442,"pX":0.27142293364406844,"pZ":2.8237163116093846,"vX0":2.26303281235175,"vY0":-127.0177615609856,"vZ0":-3.101156734878761,"x":106.65,"y":162.54,"x0":-0.9241534520990168,"y0":50.00505763501549,"z0":5.913429941158918,"aX":3.7453275208916845},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":-4.6,"spinRate":2424,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.42994998861935096,"extension":6.005379549957549},"index":2,"playId":"dcb077ed-f3ff-30ed-b76b-816c067904b1","pitchNumber":2,"startTime":"2026-02-21T21:05:51.307Z","endTime":"2026-02-21T21:06:01.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":80.2,"endSpeed":73.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.209764303351598,"aZ":-29.091189717996293,"pfxX":7.692802716255165,"pfxZ":2.246606142594821,"pX":1.8539725333125474,"pZ":2.223319690510765,"vX0":4.192672786537397,"vY0":-116.76157365187967,"vZ0":-2.030294700322526,"x":46.33,"y":178.75,"x0":-0.967915324986425,"y0":50.003123772486255,"z0":5.857364883772097,"aX":10.557873593819124},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.0,"spinRate":2681,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.47016931942493967,"extension":5.829841714287047},"index":3,"playId":"6030e082-0122-30ba-b4aa-f1fb35a0bc00","pitchNumber":3,"startTime":"2026-02-21T21:06:19.515Z","endTime":"2026-02-21T21:06:23.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.234358721408665,"aZ":-33.195738952716404,"pfxX":7.918078789379235,"pfxZ":-0.748311113778974,"pX":1.1855151719785049,"pZ":0.24928858323968295,"vX0":3.1289237742979075,"vY0":-116.89044691068032,"vZ0":-5.0196445003419665,"x":71.81,"y":232.05,"x0":-1.2054063062417055,"y0":50.004316314389996,"z0":5.596612000326198,"aX":10.786501664731707},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.5,"breakHorizontal":-15.1,"spinRate":2654,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4714105261829955,"extension":5.886313213391533},"index":4,"playId":"3e7e3ae0-a923-3916-914d-0aef1440a52f","pitchNumber":4,"startTime":"2026-02-21T21:06:41.105Z","endTime":"2026-02-21T21:06:45.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.024062148479864,"aZ":-31.52875859926178,"pfxX":8.064213805571365,"pfxZ":0.4670021612330011,"pX":0.7127419078928933,"pZ":2.1904950593835615,"vX0":2.154602456949081,"vY0":-116.46135201664295,"vZ0":-1.4531458098052488,"x":89.83,"y":179.64,"x0":-1.2712164276088622,"y0":50.003405533361274,"z0":5.793435049658831,"aX":11.122051815696473},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.7,"breakHorizontal":-15.1,"spinRate":2688,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.4695719013276496,"extension":5.902549342431262},"hitData":{"launchSpeed":90.7,"launchAngle":48.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.49,"coordY":105.57}},"index":5,"playId":"63fa45a2-43cb-3469-8c54-149d2aed82a0","pitchNumber":5,"startTime":"2026-02-21T21:07:06.338Z","endTime":"2026-02-21T21:07:17.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:07:17.666Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Lawlar homers (1) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T21:07:27.932Z","endTime":"2026-02-21T21:11:15.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.138240513563172,"aZ":-23.722602727244325,"pfxX":1.770544426748335,"pfxZ":5.140675908009193,"pX":0.9517642407549182,"pZ":1.5621477833100141,"vX0":4.087729064214852,"vY0":-126.71033570639501,"vZ0":-5.8450426757303955,"x":80.72,"y":196.6,"x0":-0.9052271402753373,"y0":50.00353521536606,"z0":5.765583578411993,"aX":2.911848818174051},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2305,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.43040151323065867,"extension":5.884306347732733},"index":0,"playId":"f9d1a09e-5344-3477-b355-1dc290731f10","pitchNumber":1,"startTime":"2026-02-21T21:07:44.522Z","endTime":"2026-02-21T21:07:54.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-21T21:07:57.069Z","endTime":"2026-02-21T21:08:08.540Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762171141503007,"aZ":-13.90140847146964,"pfxX":-2.9498675134284795,"pfxZ":10.092295054489925,"pX":0.281576660871283,"pZ":3.920671174626497,"vX0":3.649756360196616,"vY0":-133.24397340227515,"vZ0":-3.0490895666839455,"x":106.27,"y":132.92,"x0":-0.7182298261479266,"y0":50.0030362214014,"z0":6.075192163615648,"aX":-5.3413774750508605},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":4.6,"spinRate":2143,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4099757389864074,"extension":5.772166088848896},"index":2,"playId":"39b2eb53-3397-35fa-913c-48516013ad14","pitchNumber":2,"startTime":"2026-02-21T21:08:08.540Z","endTime":"2026-02-21T21:08:11.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665536817143074,"aZ":-24.980613731376664,"pfxX":2.616084790709187,"pfxZ":4.461651433125256,"pX":1.021340610176376,"pZ":2.105843693281694,"vX0":3.8822621206626913,"vY0":-125.42381211914615,"vZ0":-4.254751655636732,"x":78.07,"y":181.92,"x0":-0.8796367023808237,"y0":50.00133167221054,"z0":5.834237604435116,"aX":4.213748182135518},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.5,"spinRate":2337,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4348224976425512,"extension":5.970086609414501},"index":3,"playId":"51e3125e-da12-331a-bce2-c1b2235074a3","pitchNumber":3,"startTime":"2026-02-21T21:08:29.571Z","endTime":"2026-02-21T21:08:36.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":75.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.541926680012278,"aZ":-29.181634037963075,"pfxX":7.632329089313844,"pfxZ":2.133267401189485,"pX":1.755178408033826,"pZ":1.6515472637892092,"vX0":4.2475991732969405,"vY0":-116.62389048326206,"vZ0":-3.263179212789777,"x":50.1,"y":194.19,"x0":-1.0712840617349049,"y0":50.000646416124845,"z0":5.774460032108187,"aX":10.684025737290975},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.8,"spinRate":2716,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4667379524540518,"extension":5.921408620546786},"index":4,"playId":"2aec9dbf-8425-3aba-9402-3f5937a469ce","pitchNumber":4,"startTime":"2026-02-21T21:08:49.389Z","endTime":"2026-02-21T21:08:53.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.123254724860036,"aZ":-31.55446719891467,"pfxX":-6.291677639384439,"pfxZ":0.44595250196689484,"pX":0.5578076407984289,"pZ":1.3799263965323925,"vX0":5.769520476228729,"vY0":-116.64757053883312,"vZ0":-2.718684416790221,"x":95.74,"y":201.52,"x0":-1.1141786067817498,"y0":50.005003977598165,"z0":5.495457458533173,"aX":-8.790676465041711},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.5,"breakHorizontal":10.2,"spinRate":1879,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.46713076898148964,"extension":5.76646274952794},"index":5,"playId":"5be45d43-a569-3d73-8afc-d96ad517312b","pitchNumber":5,"startTime":"2026-02-21T21:09:07.285Z","endTime":"2026-02-21T21:09:11.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.736226075617957,"aZ":-25.31991841735136,"pfxX":2.7269942762389254,"pfxZ":4.173281923822405,"pX":0.4221436401604273,"pZ":2.393327105651836,"vX0":2.620329550138669,"vY0":-126.3278868932661,"vZ0":-3.4551712509484926,"x":100.91,"y":174.16,"x0":-0.9767023132797076,"y0":50.00360255443603,"z0":5.776993154107563,"aX":4.480909705135275},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":-5.5,"spinRate":2364,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4308517252056552,"extension":5.808937912941064},"index":6,"playId":"d58965b1-52e2-31af-9926-363a78fa470f","pitchNumber":6,"startTime":"2026-02-21T21:09:26.004Z","endTime":"2026-02-21T21:09:33.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66561512082959,"aZ":-22.38817654048615,"pfxX":2.3331855655830687,"pfxZ":6.00278158364976,"pX":0.21870963287888284,"pZ":3.2100220351877136,"vX0":2.5556992058001637,"vY0":-126.1117473139743,"vZ0":-2.3820046801598926,"x":108.66,"y":152.11,"x0":-1.1063743019134127,"y0":50.00376813204344,"z0":5.949273275691195,"aX":3.8051258768391847},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.7,"breakHorizontal":-4.8,"spinRate":2520,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4322672736553197,"extension":5.826021286395307},"index":7,"playId":"3d1dafaf-33ab-38e5-a9d4-6b4be6c1779a","pitchNumber":7,"startTime":"2026-02-21T21:10:11.971Z","endTime":"2026-02-21T21:10:17.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.570598684947523,"aZ":-27.59430483337729,"pfxX":4.604798998477217,"pfxZ":3.386177583583665,"pX":0.4333721252404916,"pZ":2.837947256542726,"vX0":2.6031922471784914,"vY0":-115.59202316520292,"vZ0":-0.8547950101563766,"x":100.48,"y":162.16,"x0":-1.305777549163772,"y0":50.00472979970364,"z0":5.862282800475253,"aX":6.230158391598819},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.2,"breakHorizontal":-9.0,"spinRate":2598,"spinDirection":69},"zone":3,"typeConfidence":2.0,"plateTime":0.4738726390719843,"extension":5.833755453569716},"hitData":{"launchSpeed":109.7,"launchAngle":26.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.97,"coordY":82.05}},"index":8,"playId":"c416ccaa-36d5-3a34-9a3c-a25081b38f86","pitchNumber":8,"startTime":"2026-02-21T21:10:50.336Z","endTime":"2026-02-21T21:11:15.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":0.4,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:11:15.597Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T21:11:29.197Z","endTime":"2026-02-21T21:12:58.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442815028612106,"aZ":-14.109351612624318,"pfxX":-1.7156823410119837,"pfxZ":10.227281230447293,"pX":0.9357746703861324,"pZ":2.3208499519457795,"vX0":5.268836460257908,"vY0":-131.91085600573928,"vZ0":-6.224686155159748,"x":81.33,"y":176.12,"x0":-0.8625744884207545,"y0":50.005119918447626,"z0":5.747232695024549,"aX":-3.031946930870519},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":2.0,"spinRate":2056,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41486144212694986,"extension":5.7474149646037285},"index":0,"playId":"2b655899-ca33-3ccb-ab07-fc14f7416cf4","pitchNumber":1,"startTime":"2026-02-21T21:11:34.513Z","endTime":"2026-02-21T21:11:39.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.008650797856095,"aZ":-13.988192025547702,"pfxX":-2.1352812907458354,"pfxZ":10.277638627220018,"pX":1.2148794331183463,"pZ":2.6037598583389205,"vX0":6.326792801908889,"vY0":-132.5983689881755,"vZ0":-5.528696866411346,"x":70.69,"y":168.48,"x0":-0.9312239384996767,"y0":50.002204296615254,"z0":5.747194257926636,"aX":-3.778282232754624},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2090,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41405694576387253,"extension":5.89546101630703},"index":1,"playId":"1ad82e3f-de35-3189-b3e9-90ef625f2905","pitchNumber":2,"startTime":"2026-02-21T21:11:51.120Z","endTime":"2026-02-21T21:11:55.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623707070594058,"aZ":-20.170051221101037,"pfxX":0.05180199029192156,"pfxZ":7.2201723903100365,"pX":-0.3472630731701202,"pZ":1.897689300917481,"vX0":2.023021200239095,"vY0":-127.91881784546561,"vZ0":-5.6065238851719625,"x":130.24,"y":187.54,"x0":-1.1540525452043249,"y0":50.00269878769913,"z0":5.692294695653492,"aX":0.08568925034994125},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.1,"breakHorizontal":-0.5,"spinRate":2428,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.42769199544562264,"extension":5.679941410864943},"index":2,"playId":"e282ace5-f472-3d75-9b32-6ff0e561afc3","pitchNumber":3,"startTime":"2026-02-21T21:12:07.557Z","endTime":"2026-02-21T21:12:12.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399305702232397,"aZ":-14.290190040892458,"pfxX":-1.7564196429298478,"pfxZ":10.122135578759227,"pX":0.6210447421310188,"pZ":2.265139568706392,"vX0":4.6807317192510025,"vY0":-132.36466906015588,"vZ0":-6.392062845182303,"x":93.33,"y":177.62,"x0":-0.945436862408688,"y0":50.00351989540536,"z0":5.766016458346,"aX":-3.1041082928763237},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":2.2,"spinRate":2049,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4145007115626713,"extension":5.796310120894948},"index":3,"playId":"64763c14-4647-396b-943d-66ec50fb2af6","pitchNumber":4,"startTime":"2026-02-21T21:12:29.444Z","endTime":"2026-02-21T21:12:32.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263306469921535,"aZ":-16.699194055606718,"pfxX":-1.7647460126395944,"pfxZ":8.628628786262624,"pX":0.18588661422724792,"pZ":2.8142236598612933,"vX0":3.6651260834967894,"vY0":-132.09933179262964,"vZ0":-4.4926211096314015,"x":109.91,"y":162.8,"x0":-0.981158044913431,"y0":50.00067657541587,"z0":5.739237111817624,"aX":-3.1644027855418293},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":2.5,"spinRate":2022,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.41232173434941144,"extension":5.784150434523406},"index":4,"playId":"26204ee8-3a8e-3280-9e3e-c628bb01184c","pitchNumber":5,"startTime":"2026-02-21T21:12:54.298Z","endTime":"2026-02-21T21:12:58.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.899999999999999,"awayTeamWinProbability":85.1,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:12:58.429Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Druw Jones flies out to right fielder Charlie Condon.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T21:13:10.513Z","endTime":"2026-02-21T21:15:51.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20173484188907,"aZ":-31.01703456008232,"pfxX":-6.964863644401644,"pfxZ":0.8103224869426366,"pX":-0.6725485818240599,"pZ":2.545279312972167,"vX0":3.657729060711559,"vY0":-117.8875219796364,"vZ0":-0.6019866427841838,"x":142.64,"y":170.06,"x0":-1.3309626484447252,"y0":50.001034990200885,"z0":5.641146102933551,"aX":-9.905222531233207},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.6,"breakHorizontal":11.9,"spinRate":1801,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4627641019230655,"extension":5.761937350892658},"index":0,"playId":"5e996940-1133-3338-a054-196a428db9b9","pitchNumber":1,"startTime":"2026-02-21T21:13:24.280Z","endTime":"2026-02-21T21:13:30.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47030276870085,"aZ":-21.395112263130905,"pfxX":-0.3549093826052596,"pfxZ":6.467376639996157,"pX":1.086487125243108,"pZ":2.0205543295904325,"vX0":5.485370597580307,"vY0":-127.59612200288095,"vZ0":-5.300551960040367,"x":75.59,"y":184.23,"x0":-1.0349209197897946,"y0":50.00563892035559,"z0":5.785188799489627,"aX":-0.591766782523283},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.9,"breakHorizontal":-0.5,"spinRate":2332,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4274102435028899,"extension":5.923903012231557},"index":1,"playId":"aa954a3e-6f45-3db6-9181-e3250c3593a8","pitchNumber":2,"startTime":"2026-02-21T21:13:39.933Z","endTime":"2026-02-21T21:13:44.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102139046487753,"aZ":-23.01471180377932,"pfxX":-0.1143574150805946,"pfxZ":5.7225193987042555,"pX":0.4060714516152351,"pZ":2.298352617766885,"vX0":3.3595822886695785,"vY0":-124.88848782430453,"vZ0":-3.958442157800759,"x":101.52,"y":176.72,"x0":-0.9343473075610536,"y0":50.00072245433702,"z0":5.768043561328145,"aX":-0.18326346991802037},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.5,"spinRate":2362,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.43642258651356736,"extension":5.595717316770901},"index":2,"playId":"79a3a60a-35e9-326f-b1ad-858400fac8fa","pitchNumber":3,"startTime":"2026-02-21T21:13:56.832Z","endTime":"2026-02-21T21:14:00.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406838386294282,"aZ":-21.54959851339001,"pfxX":0.7457315237592639,"pfxZ":6.474705181632201,"pX":0.11634473951284317,"pZ":2.749073414635198,"vX0":2.6911778632977827,"vY0":-126.88450667946239,"vZ0":-3.452981172826608,"x":112.57,"y":164.56,"x0":-1.0521819482654726,"y0":50.00404225154281,"z0":5.832059358431602,"aX":1.2230992206970226},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.3,"breakHorizontal":-1.9,"spinRate":2430,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.43063297472933515,"extension":5.8274285283967355},"index":3,"playId":"be1665a4-10ee-3a1c-a1a8-e5615ea16f92","pitchNumber":4,"startTime":"2026-02-21T21:14:18.529Z","endTime":"2026-02-21T21:14:27.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141533491788877,"aZ":-15.410974933336659,"pfxX":-1.2685613383990169,"pfxZ":9.472090933663065,"pX":-0.7638625952904144,"pZ":3.5356042072165117,"vX0":0.9961892475787206,"vY0":-132.4101449543916,"vZ0":-3.278935252869156,"x":146.12,"y":143.32,"x0":-0.9807662817153457,"y0":50.00224204527227,"z0":5.922374247058553,"aX":-2.245051144184076},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":2.0,"spinRate":2091,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4141792370314814,"extension":5.700370973477814},"index":4,"playId":"e9d5ae2b-8551-3061-aba7-e24f10f7a749","pitchNumber":5,"startTime":"2026-02-21T21:14:56.146Z","endTime":"2026-02-21T21:14:59.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413807100752113,"aZ":-16.298599968484048,"pfxX":-2.573223681900433,"pfxZ":8.770949915414356,"pX":0.8988919315199501,"pZ":3.651975671781606,"vX0":5.140350756911535,"vY0":-132.9167917438411,"vZ0":-3.1259184058172456,"x":82.74,"y":140.18,"x0":-0.7157966456970122,"y0":50.00243652143709,"z0":6.009909820893925,"aX":-4.65792114216725},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2039,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4102956099221977,"extension":5.759041608657847},"index":5,"playId":"f3da04e4-ffcf-336b-bd58-ea3395a2c913","pitchNumber":6,"startTime":"2026-02-21T21:15:17.069Z","endTime":"2026-02-21T21:15:20.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04562164031302,"aZ":-15.258942964066891,"pfxX":-1.394718194073464,"pfxZ":9.461524416428595,"pX":0.45594712874092136,"pZ":2.766692383155621,"vX0":3.9570850389289687,"vY0":-132.53196896997665,"vZ0":-5.062630769701233,"x":99.62,"y":164.08,"x0":-0.8720366673056441,"y0":50.00001735912375,"z0":5.807681849592448,"aX":-2.493014578000114},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":1.7,"spinRate":2131,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4125252200921956,"extension":5.834067709178514},"hitData":{"launchSpeed":96.8,"launchAngle":38.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.88,"coordY":81.89}},"index":6,"playId":"30205d58-0852-33a1-8f1d-a60a59ad087c","pitchNumber":7,"startTime":"2026-02-21T21:15:41.630Z","endTime":"2026-02-21T21:15:51.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:15:51.026Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adael Amador homers (1) on a line drive to right field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:18:14.052Z","endTime":"2026-02-21T21:18:41.593Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":{"id":801219,"link":"/api/v1/people/801219"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Alfred Morillo replaces Casey Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"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-21T21:17:34.507Z","endTime":"2026-02-21T21:18:16.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801219,"link":"/api/v1/people/801219"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336925781897513,"aZ":-15.67800145868528,"pfxX":-1.2791787770826821,"pfxZ":8.381759240083014,"pX":0.5784289552092238,"pZ":2.200086468676701,"vX0":6.133626061534817,"vY0":-138.9497492750597,"vZ0":-7.229772084850433,"x":94.95,"y":179.38,"x0":-1.4853937476624985,"y0":50.0001511669752,"z0":5.865383518267599,"aX":-2.5180112508006527},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":1.1,"spinRate":2160,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3932657259964194,"extension":6.226120948696234},"hitData":{"launchSpeed":110.5,"launchAngle":20.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":222.03,"coordY":81.23}},"index":1,"playId":"652d5208-442e-3eda-909d-6b4363794492","pitchNumber":1,"startTime":"2026-02-21T21:18:16.257Z","endTime":"2026-02-21T21:18:41.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-4.799999999999999,"leverageIndex":0.38,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:18:41.593Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Ritter singles on a ground ball to shortstop Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:18:56.345Z","endTime":"2026-02-21T21:19:27.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64881495299412,"aZ":-22.344152036849003,"pfxX":-6.463448084649613,"pfxZ":4.9487858544921455,"pX":0.11891217877550812,"pZ":4.307115817275594,"vX0":5.8642379788768,"vY0":-140.05073512001968,"vZ0":-0.7796202007641224,"x":112.47,"y":122.49,"x0":-1.1624333113635705,"y0":50.00347121585074,"z0":6.05063226280812,"aX":-12.839578199123237},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":10.4,"spinRate":2264,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39111356161333966,"extension":6.10999869910467},"index":0,"playId":"644dbae8-5e9b-3a82-a1eb-4d7c9372ce29","pitchNumber":1,"startTime":"2026-02-21T21:19:05.347Z","endTime":"2026-02-21T21:19:11.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.761913811124707,"aZ":-19.00032121264267,"pfxX":-6.984813297296027,"pfxZ":6.793519489397954,"pX":-0.6008283965488735,"pZ":1.3473792221768353,"vX0":5.092721212889817,"vY0":-138.35898121921196,"vZ0":-8.471138668603928,"x":139.9,"y":202.4,"x0":-1.5575062357384357,"y0":50.00298816506451,"z0":5.72108523541278,"aX":-13.547318762336497},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":11.6,"spinRate":2104,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3958028957503008,"extension":6.192467335174411},"hitData":{"launchSpeed":75.7,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.69,"coordY":132.81}},"index":1,"playId":"069a896b-bf35-322f-ae98-cb766a5f27f1","pitchNumber":2,"startTime":"2026-02-21T21:19:19.984Z","endTime":"2026-02-21T21:19:27.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:19:27.980Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (2) on a line drive to left fielder Óscar Mercado. Ryan Ritter to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:19:53.341Z","endTime":"2026-02-21T21:20:51.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.117935501891345,"aZ":-16.663271961931176,"pfxX":-8.079471955888428,"pfxZ":7.867685069702588,"pX":-0.9137757058420517,"pZ":3.549562772123028,"vX0":5.1501635100952186,"vY0":-140.12115530017863,"vZ0":-3.6145714440756964,"x":151.83,"y":142.94,"x0":-1.733773284338718,"y0":50.00589129194094,"z0":5.9572195248680275,"aX":-15.935277032550069},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2061,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39213990458545966,"extension":6.314580548173807},"index":0,"playId":"57dc8657-5dd1-39d8-abb9-90069666f86a","pitchNumber":1,"startTime":"2026-02-21T21:19:59.901Z","endTime":"2026-02-21T21:20:05.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.5,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.502144517993834,"aZ":-22.982776328731873,"pfxX":-8.473475949272697,"pfxZ":4.715297738624216,"pX":-1.154395814118091,"pZ":4.55285880877141,"vX0":4.399329414042229,"vY0":-139.06108337742882,"vZ0":-0.14182119591982145,"x":161.0,"y":115.85,"x0":-1.659858079787143,"y0":50.003937263568,"z0":6.135020282253698,"aX":-16.521256184868065},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":14.4,"spinRate":2217,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3945641313381314,"extension":5.961230930817255},"index":1,"playId":"3855d4b7-99bd-36fe-886f-8d391ffde78c","pitchNumber":2,"startTime":"2026-02-21T21:20:21.580Z","endTime":"2026-02-21T21:20:26.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578856542506088,"aZ":-27.66047090484806,"pfxX":1.1161725743925301,"pfxZ":2.563075219633401,"pX":0.0515445035118713,"pZ":2.5107528792328626,"vX0":4.3584793597444484,"vY0":-130.81059766585255,"vZ0":-3.0833183305361502,"x":115.04,"y":170.99,"x0":-1.770771484256375,"y0":50.00221986267955,"z0":5.744479088789224,"aX":1.9631012593704584},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":-2.9,"spinRate":2245,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.4162700276328186,"extension":6.233039449865268},"hitData":{"launchSpeed":97.5,"launchAngle":15.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.32,"coordY":81.81}},"index":2,"playId":"ac7b3fd1-9127-3ba6-93b3-e5248d296566","pitchNumber":3,"startTime":"2026-02-21T21:20:39.746Z","endTime":"2026-02-21T21:20:51.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":-2.9000000000000004,"leverageIndex":0.43,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:20:51.661Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:21:28.911Z","endTime":"2026-02-21T21:22:49.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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, 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.1,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82142291793388,"aZ":-20.39221244349812,"pfxX":-8.069735550092481,"pfxZ":5.986391089180415,"pX":0.12104224657640136,"pZ":4.327573423739148,"vX0":6.748557523155117,"vY0":-138.4413720769362,"vZ0":-1.2026423382723657,"x":112.39,"y":121.94,"x0":-1.2829444324890573,"y0":50.00370349172477,"z0":6.1141455633522686,"aX":-15.886151165520923},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":13.4,"spinRate":2066,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3935256594575671,"extension":6.029780551989859},"index":0,"playId":"9e16ff8d-c243-38c5-9121-65b2cdabbb31","pitchNumber":1,"startTime":"2026-02-21T21:21:28.911Z","endTime":"2026-02-21T21:21:32.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.9,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855201252056805,"aZ":-18.2277316143429,"pfxX":-1.472954977239338,"pfxZ":7.09422544334484,"pX":0.9969716535317421,"pZ":3.3803782217588703,"vX0":7.280970099678402,"vY0":-138.15537094908984,"vZ0":-3.841282914308295,"x":79.0,"y":147.51,"x0":-1.4620242618513317,"y0":50.00510211129898,"z0":5.987031404474697,"aX":-2.8979295800622182},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2166,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39390695056499325,"extension":6.241785914392708},"index":1,"playId":"ffef40ae-446c-398b-a24c-1ed997902f90","pitchNumber":2,"startTime":"2026-02-21T21:21:46.517Z","endTime":"2026-02-21T21:21:52.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.552486029583218,"aZ":-20.571785066519325,"pfxX":-8.321139383456082,"pfxZ":5.9871414010494375,"pX":-1.59000353423058,"pZ":2.284942903170192,"vX0":3.0449786348520718,"vY0":-137.81938736283666,"vZ0":-5.808550430538975,"x":177.61,"y":177.09,"x0":-1.6234847322714492,"y0":50.00113459079663,"z0":5.794418690724341,"aX":-16.121669676054037},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":14.5,"spinRate":2133,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3963310640102482,"extension":6.114475469814428},"index":2,"playId":"8fa02bad-65ae-3ff7-8d8f-14bc847bcc05","pitchNumber":3,"startTime":"2026-02-21T21:22:04.255Z","endTime":"2026-02-21T21:22:07.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38851882865081,"aZ":-15.820655143638833,"pfxX":-2.4410797559923383,"pfxZ":8.321621964310872,"pX":-0.11230010049024823,"pZ":2.872167889896713,"vX0":4.73587777314691,"vY0":-137.8038587613204,"vZ0":-5.503508348165029,"x":121.28,"y":161.23,"x0":-1.5193469844884893,"y0":50.002774416903385,"z0":5.9270988006842185,"aX":-4.7975038786167685},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":2156,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.3942269610198563,"extension":6.146606580905703},"index":3,"playId":"3c4feacf-d898-38f6-aba4-c8e4c51227a1","pitchNumber":4,"startTime":"2026-02-21T21:22:23.948Z","endTime":"2026-02-21T21:22:27.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7710852208846,"aZ":-17.23685989579759,"pfxX":-1.518226233986972,"pfxZ":7.484657844574981,"pX":0.44333675634304986,"pZ":4.122438634997624,"vX0":5.573648974274778,"vY0":-139.11279841630537,"vZ0":-2.326295308975531,"x":100.1,"y":127.47,"x0":-1.3729264956595555,"y0":50.0055013950222,"z0":6.0882831767131105,"aX":-3.0311256280730374},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":1.8,"spinRate":2147,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3909666821766473,"extension":6.115585795341},"index":4,"playId":"39e648d7-28f9-33f2-a0d3-5a54371f5b85","pitchNumber":5,"startTime":"2026-02-21T21:22:44.626Z","endTime":"2026-02-21T21:22:49.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.36,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:22:49.939Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Hunter Goodman grounds into a double play, shortstop Ildemaro Vargas to second baseman Tim Tawa to first baseman Pavin Smith. Ryan Ritter scores. Brenton Doyle to 3rd. Ezequiel Tovar out at 2nd. Hunter Goodman out at 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:22:58.982Z","endTime":"2026-02-21T21:24:03.295Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":801219,"link":"/api/v1/people/801219"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.940144123345206,"aZ":-27.92534779461554,"pfxX":2.3841530819902013,"pfxZ":2.366725842165218,"pX":-0.7636524423856765,"pZ":3.3767399480737574,"vX0":2.404876114750752,"vY0":-131.86363864757163,"vZ0":-0.9665897382391262,"x":146.11,"y":147.61,"x0":-1.990853722245613,"y0":50.002425578926825,"z0":5.772669086485597,"aX":4.279653246516248},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.8,"spinRate":2461,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4123377457590549,"extension":5.999445744456901},"index":0,"playId":"1b13f11d-e652-3a2f-8e53-9c9447db29b2","pitchNumber":1,"startTime":"2026-02-21T21:23:15.940Z","endTime":"2026-02-21T21:23:19.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20534096652209,"aZ":-29.551137633336722,"pfxX":2.1743611429343233,"pfxZ":1.52396346452921,"pX":-0.056597560419084716,"pZ":2.9075356992878905,"vX0":4.017372924082407,"vY0":-129.3573503704945,"vZ0":-1.7710101298651448,"x":119.16,"y":160.28,"x0":-1.9032129943871448,"y0":50.00190638148135,"z0":5.834490059284133,"aX":3.7392148471136175},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":-4.7,"spinRate":2451,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.42102688264859056,"extension":6.094626271279302},"index":1,"playId":"886b5534-371d-3d05-8166-b06513232d4b","pitchNumber":2,"startTime":"2026-02-21T21:23:32.643Z","endTime":"2026-02-21T21:23:35.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01670097327823,"aZ":-16.56516385418045,"pfxX":-7.445286987850553,"pfxZ":7.636795758963985,"pX":-0.5926257154730974,"pZ":1.6409147451663488,"vX0":5.191854073207688,"vY0":-142.16569006767202,"vZ0":-8.5477699375683,"x":139.59,"y":194.48,"x0":-1.4764775278907354,"y0":50.005331898257126,"z0":5.7412205945003105,"aX":-15.221038718002422},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":2289,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38549119406979715,"extension":6.028495922857774},"hitData":{"launchSpeed":113.6,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.9,"coordY":155.16}},"index":2,"playId":"aaeeb002-9b94-360d-9dc9-0b570784f6cd","pitchNumber":3,"startTime":"2026-02-21T21:23:55.210Z","endTime":"2026-02-21T21:24:03.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":686668,"link":"/api/v1/people/686668"},"third":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":1.2999999999999998,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:24:03.295Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro challenged (pitch result), call on the field was confirmed: Willi Castro called out on strikes.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T21:24:32.869Z","endTime":"2026-02-21T21:25:57.220Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801219,"fullName":"Alfred Morillo","link":"/api/v1/people/801219"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":88.5,"endSpeed":82.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923853808341654,"aZ":-28.726414686140348,"pfxX":2.47014791494239,"pfxZ":2.013378732592246,"pX":-0.3546437467575997,"pZ":3.534744194121138,"vX0":2.5681454427668906,"vY0":-128.98181448977832,"vZ0":-0.7373129817227815,"x":130.52,"y":143.34,"x0":-1.6784703576948559,"y0":50.00158548432916,"z0":6.009389241860256,"aX":4.225599865408768},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.9,"spinRate":2435,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42216659395335077,"extension":6.152435552537944},"index":0,"playId":"d53e7cee-8f61-37db-8a9b-64bd4a9bb7b7","pitchNumber":1,"startTime":"2026-02-21T21:24:32.869Z","endTime":"2026-02-21T21:24:37.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.9,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536645271479298,"aZ":-27.477540433628203,"pfxX":-5.409413147615105,"pfxZ":2.6323924650347674,"pX":-1.0776946425646334,"pZ":2.513921838059271,"vX0":3.582255980691236,"vY0":-132.34950463370296,"vZ0":-3.371194795275885,"x":158.08,"y":170.9,"x0":-1.7414990399482113,"y0":50.004106234494124,"z0":5.80233011310405,"aX":-9.65929538219479},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":9.1,"spinRate":1739,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.41282020435959854,"extension":5.931911193790415},"index":1,"playId":"ee0f9f69-5dc1-3659-b9ee-2e07c4b1e207","pitchNumber":2,"startTime":"2026-02-21T21:24:49.035Z","endTime":"2026-02-21T21:24:52.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862087457696525,"aZ":-30.5303282530398,"pfxX":2.753496560516592,"pfxZ":1.0060880417730385,"pX":0.2435926614985142,"pZ":2.417377224876923,"vX0":3.614860488860055,"vY0":-126.79376159084276,"vZ0":-2.8222941259711436,"x":107.71,"y":173.51,"x0":-1.5539048096181722,"y0":50.005875208829906,"z0":5.960000180285305,"aX":4.522580752153099},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-5.8,"spinRate":2456,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.43057354038435847,"extension":6.205417647010829},"index":2,"playId":"a3866e22-e155-39a7-81c6-a26aac3fe1fa","pitchNumber":3,"startTime":"2026-02-21T21:25:04.699Z","endTime":"2026-02-21T21:25:09.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":98.1,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836588511276744,"aZ":-14.660090382005134,"pfxX":-1.6708411321089254,"pfxZ":8.393091915001875,"pX":-0.8005238571068299,"pZ":2.715675959178122,"vX0":2.3052433684587954,"vY0":-142.82116201600846,"vZ0":-6.095834807105423,"x":147.51,"y":165.46,"x0":-1.3973295609578644,"y0":50.002159984273355,"z0":5.783373392369218,"aX":-3.4862240480922093},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":2.6,"spinRate":2263,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3820767871812647,"extension":6.029654280483728},"index":3,"playId":"ce0d584a-e4d1-3572-97f0-176d7ff2ab5b","pitchNumber":4,"startTime":"2026-02-21T21:25:35.462Z","endTime":"2026-02-21T21:25:57.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":801219,"link":"/api/v1/people/801219"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":0.8999999999999995,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:25:57.220Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Óscar Mercado flies out to center fielder Drew Avans.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T21:28:04.817Z","endTime":"2026-02-21T21:29:36.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"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":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Avans replaces center fielder Brenton Doyle, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":1,"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-21T21:27:48.378Z","endTime":"2026-02-21T21:28:06.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17991242028469,"aZ":-20.891840831242714,"pfxX":-2.7647548374909885,"pfxZ":6.725012837393779,"pX":-0.2441929801119775,"pZ":3.402154636249223,"vX0":3.5333893561938483,"vY0":-127.88701802321754,"vZ0":-2.189078332765516,"x":126.31,"y":146.92,"x0":-1.276296247250861,"y0":50.003113666862205,"z0":5.885875148717997,"aX":-4.639009463036185},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.0,"breakHorizontal":4.3,"spinRate":1938,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.42618475564360336,"extension":5.685524199490723},"index":1,"playId":"d7592834-3c08-3383-b452-6506e1e22111","pitchNumber":1,"startTime":"2026-02-21T21:28:06.978Z","endTime":"2026-02-21T21:28:11.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35371294842679,"aZ":-17.630765274589123,"pfxX":-0.6887991520969536,"pfxZ":8.955258370280193,"pX":0.7350389854997419,"pZ":1.2725608828895985,"vX0":5.032025790518342,"vY0":-125.31081385457192,"vZ0":-7.552748899838912,"x":88.98,"y":204.42,"x0":-1.1917225115607397,"y0":50.000595400550566,"z0":5.7151211640886554,"aX":-1.1189035853506117},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":15.1,"breakHorizontal":0.4,"spinRate":2507,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4336550840910194,"extension":5.737339879179213},"index":2,"playId":"fd5929d5-75c2-3f1c-9ee7-817f9ecb9c8d","pitchNumber":2,"startTime":"2026-02-21T21:28:24.387Z","endTime":"2026-02-21T21:28:28.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":79.4,"endSpeed":74.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.967511160028288,"aZ":-30.316501542965263,"pfxX":-8.631956544067094,"pfxZ":1.3586470674021887,"pX":1.1540981371506265,"pZ":0.6910369472892638,"vX0":8.017436580775442,"vY0":-115.40023238317372,"vZ0":-4.29638160938749,"x":73.01,"y":220.12,"x0":-1.2232215825340513,"y0":50.002244598325774,"z0":5.457725545066708,"aX":-11.787555841822336},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.7,"breakHorizontal":13.9,"spinRate":1878,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.47239620165182217,"extension":5.942786205470327},"index":3,"playId":"3a513219-873e-3045-8fc1-03d399de0139","pitchNumber":3,"startTime":"2026-02-21T21:28:42.291Z","endTime":"2026-02-21T21:28:47.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7119608709411,"aZ":-22.467576279926057,"pfxX":1.0260402570258638,"pfxZ":6.190243136723909,"pX":1.5212658869998101,"pZ":2.3226790688436236,"vX0":6.119046266468098,"vY0":-123.87923134108973,"vZ0":-3.9983005005685905,"x":59.01,"y":176.07,"x0":-1.105209964582012,"y0":50.00269931232558,"z0":5.81627663665447,"aX":1.6075110907891677},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.6,"breakHorizontal":-3.1,"spinRate":2394,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.44067768539646357,"extension":5.670529478495145},"index":4,"playId":"cf0137ef-17c5-3e79-aca2-c7824a001676","pitchNumber":4,"startTime":"2026-02-21T21:29:01.717Z","endTime":"2026-02-21T21:29:08.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-21T21:29:14.116Z","endTime":"2026-02-21T21:29:28.366Z","isPitch":false,"type":"action","player":{"id":640458,"link":"/api/v1/people/640458"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666272970897147,"aZ":-16.457675409106248,"pfxX":-1.6869812118172258,"pfxZ":8.951698424214275,"pX":0.6805466609550039,"pZ":1.9578424202162557,"vX0":4.759602318329768,"vY0":-131.1500846408037,"vZ0":-6.617502279956319,"x":91.06,"y":185.92,"x0":-0.9322748913936912,"y0":50.004231197882824,"z0":5.7247827809094725,"aX":-2.962721115559557},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":2.0,"spinRate":2114,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.41637583056009664,"extension":5.8172463140942945},"hitData":{"launchSpeed":83.1,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.58,"coordY":77.75}},"index":6,"playId":"941a3df5-734a-3636-b3a8-9bd8f470fc20","pitchNumber":5,"startTime":"2026-02-21T21:29:28.366Z","endTime":"2026-02-21T21:29:36.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:29:36.492Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to left fielder Troy Johnston.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T21:30:01.564Z","endTime":"2026-02-21T21:30:55.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.0,"endSpeed":69.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091710322132204,"aZ":-38.75691207332071,"pfxX":10.605746090915709,"pfxZ":-5.39390949056448,"pX":0.5917719507903502,"pZ":3.2728508891421164,"vX0":1.1909680439485184,"vY0":-110.51908714392472,"vZ0":2.6511231682967935,"x":94.44,"y":150.41,"x0":-1.3318283900451393,"y0":50.002108850087744,"z0":6.166317624125938,"aX":12.947289173392265},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-8.6,"breakHorizontal":-19.4,"spinRate":2833,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.49809529292733945,"extension":5.856852531693829},"index":0,"playId":"e6334ab9-ca96-38a1-b4e0-d788954ad63f","pitchNumber":1,"startTime":"2026-02-21T21:30:04.791Z","endTime":"2026-02-21T21:30:10.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44974583591981,"aZ":-16.784800781592725,"pfxX":-2.9502265665252985,"pfxZ":8.895842620533408,"pX":0.7945809493570262,"pZ":1.9036005103492806,"vX0":5.667078649778535,"vY0":-130.4436139649678,"vZ0":-6.429118746726526,"x":86.71,"y":187.38,"x0":-1.019049632804158,"y0":50.004591277905085,"z0":5.657839026293418,"aX":-5.105229730775975},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2147,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.419282907017104,"extension":5.856417052111245},"index":1,"playId":"e0928eb6-118d-3a1b-ae41-00e970ab449a","pitchNumber":2,"startTime":"2026-02-21T21:30:23.269Z","endTime":"2026-02-21T21:30:27.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327843821180785,"aZ":-16.389690955717604,"pfxX":-3.2658910238742354,"pfxZ":9.096812062929434,"pX":-0.3010150765416688,"pZ":1.7613723358224955,"vX0":3.384019042365298,"vY0":-131.03265854208104,"vZ0":-7.113054949874319,"x":128.47,"y":191.22,"x0":-1.1864159682104412,"y0":50.000026049578985,"z0":5.741034492903854,"aX":-5.664422835122266},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2099,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41841858855926883,"extension":5.795079462233419},"hitData":{"launchSpeed":83.6,"launchAngle":25.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.68,"coordY":114.35}},"index":2,"playId":"a4c3b72d-e7ae-3281-bc7d-082f18f56a9a","pitchNumber":3,"startTime":"2026-02-21T21:30:44.682Z","endTime":"2026-02-21T21:30:55.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:30:55.040Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T21:31:09.870Z","endTime":"2026-02-21T21:32:16.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258640960207696,"aZ":-22.367933045050304,"pfxX":3.183451678492922,"pfxZ":6.046714901039122,"pX":-1.0759754578689444,"pZ":2.7903127581990232,"vX0":-0.5819033485733502,"vY0":-125.70204424219901,"vZ0":-3.3252360876371085,"x":158.01,"y":163.44,"x0":-1.2573471684870352,"y0":50.004718059452365,"z0":5.918878693346323,"aX":5.163462023950339},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":2365,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4335132406258744,"extension":5.66641393712898},"index":0,"playId":"4a90f5a7-3e97-318a-9297-fd6475d3f1fb","pitchNumber":1,"startTime":"2026-02-21T21:31:20.457Z","endTime":"2026-02-21T21:31:24.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":78.7,"endSpeed":73.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.486337841897875,"aZ":-30.35858397597015,"pfxX":-6.6831044105209045,"pfxZ":1.3563666420103067,"pX":1.0428932235785486,"pZ":1.16300439420098,"vX0":7.157218133493598,"vY0":-114.51640417830467,"vZ0":-3.2145411769882113,"x":77.25,"y":207.38,"x0":-1.242520307947128,"y0":50.00465704226603,"z0":5.529387270052891,"aX":-8.952490428538862},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.9,"breakHorizontal":10.4,"spinRate":1759,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4767831688944302,"extension":5.791807428659463},"index":1,"playId":"3d182153-6edc-3d1f-94e5-4e786f7ba180","pitchNumber":2,"startTime":"2026-02-21T21:31:38.020Z","endTime":"2026-02-21T21:31:42.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.103371779439257,"aZ":-21.342717186161902,"pfxX":0.746108242327391,"pfxZ":6.710346372528253,"pX":0.772210523615101,"pZ":1.1291959212407814,"vX0":4.524852963309304,"vY0":-125.60068410894439,"vZ0":-6.955272226435584,"x":87.57,"y":208.29,"x0":-1.1422336097635202,"y0":50.00067276908572,"z0":5.644411820786687,"aX":1.2024722913790498},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.9,"breakHorizontal":-2.3,"spinRate":2418,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43445928063138206,"extension":5.743878064019405},"index":2,"playId":"481cf7ed-1126-3753-b339-e2c0997eeede","pitchNumber":3,"startTime":"2026-02-21T21:31:54.699Z","endTime":"2026-02-21T21:31:58.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897181548665255,"aZ":-17.252226491816536,"pfxX":-1.860565757283402,"pfxZ":8.667625961958201,"pX":-0.5864945196113248,"pZ":3.5489013948718098,"vX0":2.065520596661917,"vY0":-130.26518620321036,"vZ0":-2.6563612307199778,"x":139.36,"y":142.96,"x0":-1.1472803016655548,"y0":50.00372475835965,"z0":5.883381580736447,"aX":-3.203655003565161},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.4,"breakHorizontal":2.9,"spinRate":2139,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.420176590821181,"extension":5.698872864756074},"index":3,"playId":"7e3550c4-797f-33ba-bfa6-0cea7c1dac86","pitchNumber":4,"startTime":"2026-02-21T21:32:11.594Z","endTime":"2026-02-21T21:32:16.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.15,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:32:16.017Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith called out on strikes.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T21:32:45.527Z","endTime":"2026-02-21T21:34:08.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":678368,"fullName":"Valente Bellozo"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8e6f509b-54a3-4235-8c85-9f4a7a233587","pitchNumber":0,"startTime":"2026-02-21T21:32:45.527Z","endTime":"2026-02-21T21:32:50.527Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67395816085367,"aZ":-20.891398347847268,"pfxX":4.277403467277957,"pfxZ":7.178410342464046,"pX":1.0465453137727538,"pZ":3.1611521266094527,"vX0":3.5383402859462687,"vY0":-124.97129554038506,"vZ0":-2.3686844487194287,"x":77.11,"y":153.43,"x0":-0.9465154872239965,"y0":50.002103101131596,"z0":5.848851658542307,"aX":6.722322145581812},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.6,"breakHorizontal":-8.6,"spinRate":2355,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4393488348542678,"extension":6.149674876681405},"index":1,"playId":"c4879bd5-0875-37b9-bb45-3c3a038f257c","pitchNumber":1,"startTime":"2026-02-21T21:33:09.249Z","endTime":"2026-02-21T21:33:13.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171655059083,"aZ":-32.29843265583131,"pfxX":-8.837977183127188,"pfxZ":-0.09265375095625572,"pX":-0.12019558908070081,"pZ":1.0334751896074812,"vX0":4.791546267286973,"vY0":-115.95536130467316,"vZ0":-2.869661629174446,"x":121.58,"y":210.88,"x0":-1.0783429318834417,"y0":50.00185853550597,"z0":5.406873698629102,"aX":-11.886470695637005},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.6,"spinRate":1888,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.47459098118314236,"extension":5.968051084195975},"index":2,"playId":"3ab970ba-c8eb-3c73-872c-6509a106ef52","pitchNumber":2,"startTime":"2026-02-21T21:33:31.612Z","endTime":"2026-02-21T21:33:35.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97504485083728,"aZ":-32.73670409447353,"pfxX":-7.2296472835412136,"pfxZ":-0.4150786611984678,"pX":-0.48733515779525827,"pZ":2.75857693127709,"vX0":3.9574109528794206,"vY0":-116.07835621020371,"vZ0":0.5834119224934895,"x":135.58,"y":164.3,"x0":-1.2847691780367565,"y0":50.00336648636231,"z0":5.648509600768001,"aX":-9.756927065704405},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.2,"breakHorizontal":12.0,"spinRate":1721,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.473865141518766,"extension":5.878830542198895},"index":3,"playId":"a5d3884c-dee7-34f0-b135-544d61eedc10","pitchNumber":3,"startTime":"2026-02-21T21:34:03.411Z","endTime":"2026-02-21T21:34:08.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-0.9999999999999991,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:34:08.400Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blaine Crim pops out to catcher James McCann in foul territory.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:36:30.884Z","endTime":"2026-02-21T21:37:24.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yu-Min Lin replaces Alfred Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"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-21T21:35:37.007Z","endTime":"2026-02-21T21:36:32.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801179,"link":"/api/v1/people/801179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801219,"link":"/api/v1/people/801219","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21206391742627,"aZ":-27.03932154357409,"pfxX":9.252911379059162,"pfxZ":2.937760752162788,"pX":0.8187254006404864,"pZ":2.6873921481951153,"vX0":-6.03046303889097,"vY0":-131.1806217356932,"vZ0":-2.268144134936878,"x":85.79,"y":166.22,"x0":1.9428314346565092,"y0":50.001112772728916,"z0":5.574749341187853,"aX":16.158082783994086},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-15.5,"spinRate":1904,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.41720844062669205,"extension":5.937093827589469},"index":1,"playId":"8d3003e8-3b36-3519-bb53-be9d2305a8c5","pitchNumber":1,"startTime":"2026-02-21T21:36:32.904Z","endTime":"2026-02-21T21:36:36.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791014571336735,"aZ":-42.026042238199146,"pfxX":-8.037225632323008,"pfxZ":-7.584808534511579,"pX":0.9124277385870383,"pZ":2.1313841648945355,"vX0":-0.15466292754987612,"vY0":-114.36119269356159,"vZ0":1.2915037909864329,"x":82.22,"y":181.23,"x0":2.0222006428668453,"y0":50.00084555561367,"z0":5.742702613859731,"aX":-10.443810738301629},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.0,"breakHorizontal":14.5,"spinRate":3323,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.48243763916530735,"extension":6.000267602811737},"index":2,"playId":"24bce500-a2e9-323f-9850-1653214af4b6","pitchNumber":2,"startTime":"2026-02-21T21:36:54.013Z","endTime":"2026-02-21T21:36:59.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08602028537294,"aZ":-17.429062441419997,"pfxX":8.411657080593638,"pfxZ":8.163741569714851,"pX":-0.6997568500954016,"pZ":3.8686561936798247,"vX0":-8.41648490735341,"vY0":-133.18221062525623,"vZ0":-1.3569693146612465,"x":143.67,"y":134.33,"x0":1.3999785860018,"y0":50.00455206239267,"z0":5.6381585030338455,"aX":15.198064421806112},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-13.6,"spinRate":2165,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4103610508528557,"extension":6.027480967831824},"hitData":{"launchSpeed":79.5,"launchAngle":85.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.01,"coordY":213.01}},"index":3,"playId":"32594e81-f85a-3230-81bf-39df01b2b036","pitchNumber":3,"startTime":"2026-02-21T21:37:15.011Z","endTime":"2026-02-21T21:37:24.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:37:24.652Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:37:34.612Z","endTime":"2026-02-21T21:39:05.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19126554385874,"aZ":-23.438467056036437,"pfxX":9.159356171572444,"pfxZ":4.8937583898936,"pX":1.0205467463979494,"pZ":1.766603041018059,"vX0":-4.848250063430479,"vY0":-132.46539481094618,"vZ0":-5.270812812765091,"x":78.1,"y":191.08,"x0":1.6805308399884638,"y0":50.00152882420332,"z0":5.486280303104752,"aX":16.343992998452077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-15.6,"spinRate":1950,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.412833678836503,"extension":6.023643757359276},"index":0,"playId":"e1d46222-8c31-3b0e-a57b-eba5f0e0af2c","pitchNumber":1,"startTime":"2026-02-21T21:37:48.746Z","endTime":"2026-02-21T21:37:55.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682735924914905,"aZ":-30.741894374321348,"pfxX":-1.3694699546834217,"pfxZ":0.9355866139782272,"pX":-1.959889109355444,"pZ":2.1114047461425365,"vX0":-8.506663142560638,"vY0":-122.4154970730976,"vZ0":-1.7628569205328914,"x":191.71,"y":181.77,"x0":1.7285597647061817,"y0":50.0022658282358,"z0":5.456382849023408,"aX":-2.0898261437603147},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":4.3,"spinRate":2589,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.44632801452865145,"extension":6.205170851529984},"index":1,"playId":"8291dbe6-6924-345e-b738-969afecd170e","pitchNumber":2,"startTime":"2026-02-21T21:38:05.090Z","endTime":"2026-02-21T21:38:09.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384239898675197,"aZ":-16.5330681766381,"pfxX":8.93497143719313,"pfxZ":8.417796634332628,"pX":-0.10232671973923721,"pZ":2.2703854636391196,"vX0":-8.033031937366468,"vY0":-135.40724014402016,"vZ0":-5.604641485090092,"x":120.9,"y":177.48,"x0":1.7409588448295337,"y0":50.00358576128962,"z0":5.522655955318982,"aX":16.603765527963144},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":-14.5,"spinRate":2184,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40440072935497584,"extension":5.809743847447371},"index":2,"playId":"c3cf6327-22a5-3499-9e6c-fec35bb677a5","pitchNumber":3,"startTime":"2026-02-21T21:38:21.802Z","endTime":"2026-02-21T21:38:25.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.819898657083304,"aZ":-29.95117477454027,"pfxX":-1.5973373040524237,"pfxZ":1.4296227373079748,"pX":-2.1726657922785573,"pZ":0.8395691541520851,"vX0":-8.996212403159118,"vY0":-123.27377619191955,"vZ0":-4.74208788838756,"x":199.82,"y":216.11,"x0":1.7141844399599826,"y0":50.004120642658215,"z0":5.282834819986123,"aX":-2.4868939004225767},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":4.8,"spinRate":2652,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4423429063162789,"extension":6.0675172297386055},"index":3,"playId":"e73e8f7b-837f-374c-872c-e2fa48c71797","pitchNumber":4,"startTime":"2026-02-21T21:38:39.744Z","endTime":"2026-02-21T21:38:45.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897628036542226,"aZ":-28.120644105624503,"pfxX":10.156431362648128,"pfxZ":2.287645101346296,"pX":1.1440020714626282,"pZ":4.1079444273477765,"vX0":-4.935505584461242,"vY0":-132.5036512820624,"vZ0":1.0786447360440699,"x":73.39,"y":127.87,"x0":1.7134017623807791,"y0":50.005022480824536,"z0":5.753606141704863,"aX":18.02221333897569},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":1915,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4137089099430673,"extension":5.933860110998079},"index":4,"playId":"297f547c-ea53-370c-822d-a74da9fe5105","pitchNumber":5,"startTime":"2026-02-21T21:39:00.609Z","endTime":"2026-02-21T21:39:05.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:39:05.823Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charlie Condon singles on a line drive to right fielder Druw Jones, deflected by first baseman Pavin Smith. Troy Johnston to 3rd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:39:15.662Z","endTime":"2026-02-21T21:40:29.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.4,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37398401169814,"aZ":-15.831143598817558,"pfxX":8.40453013265191,"pfxZ":9.19013554417631,"pX":-1.0500140439551056,"pZ":1.4217643243635365,"vX0":-9.100666183543602,"vY0":-132.75892331874988,"vZ0":-7.746072232803984,"x":157.02,"y":200.39,"x0":1.3363212000566478,"y0":50.00523136704478,"z0":5.537636509990963,"aX":14.950867923882685},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-13.2,"spinRate":2168,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4131478162277076,"extension":6.035154681814105},"index":0,"playId":"e8d89d84-1c03-3f72-9703-a17aa0e0ccab","pitchNumber":1,"startTime":"2026-02-21T21:39:33.217Z","endTime":"2026-02-21T21:39:37.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.797673630134195,"aZ":-23.78314663335744,"pfxX":9.91581703521607,"pfxZ":6.072224319967937,"pX":-0.012762004609459105,"pZ":2.704953161672002,"vX0":-6.660514037461207,"vY0":-116.98824209706368,"vZ0":-1.7411018249918002,"x":117.49,"y":165.75,"x0":1.5879402307533903,"y0":50.0006718191114,"z0":5.695756036739856,"aX":13.694481586446548},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.8,"breakHorizontal":-16.2,"spinRate":1893,"spinDirection":105},"zone":5,"typeConfidence":2.0,"plateTime":0.46881642769220777,"extension":5.927641019281932},"index":1,"playId":"6765c4a7-dab9-384c-b4dd-0e85a7fb5288","pitchNumber":2,"startTime":"2026-02-21T21:39:50.922Z","endTime":"2026-02-21T21:39:55.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488402777341875,"aZ":-26.7727871138352,"pfxX":8.29016989881866,"pfxZ":2.9760278101273823,"pX":0.4056535624395917,"pZ":1.9063965042229625,"vX0":-6.379894404038909,"vY0":-133.52526102377564,"vZ0":-4.525397111445673,"x":101.54,"y":187.31,"x0":1.7433449481413952,"y0":50.001953535081974,"z0":5.538730291223973,"aX":15.039116140836915},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":-13.7,"spinRate":1913,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4094764906086379,"extension":5.899531253560439},"hitData":{"launchSpeed":99.2,"launchAngle":7.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":204.56,"coordY":117.7}},"index":2,"playId":"0bc4a2a1-d179-397a-8f53-3d6929b50fc2","pitchNumber":3,"startTime":"2026-02-21T21:40:17.121Z","endTime":"2026-02-21T21:40:29.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:40:29.102Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adael Amador strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:41:00.741Z","endTime":"2026-02-21T21:42:54.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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, 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":78.9,"endSpeed":71.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36680291004141,"aZ":-42.7099995830783,"pfxX":-7.773627664940967,"pfxZ":-8.082838788719226,"pX":0.1886628144360704,"pZ":2.1798740574512028,"vX0":-1.289334984898588,"vY0":-114.70270382675416,"vZ0":1.1976032533874656,"x":109.81,"y":179.92,"x0":1.7692454219473581,"y0":50.000518613922196,"z0":5.88497002630289,"aX":-10.138344346478464},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.8,"breakHorizontal":14.4,"spinRate":3354,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.4814214302367015,"extension":6.0085121116419655},"index":0,"playId":"3366679d-2209-37f2-934a-fb3b15ce50de","pitchNumber":1,"startTime":"2026-02-21T21:41:10.703Z","endTime":"2026-02-21T21:41:15.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68553608670168,"aZ":-19.10091546890011,"pfxX":8.984640936606954,"pfxZ":7.101173547758993,"pX":0.39068271892673473,"pZ":3.547008283861542,"vX0":-5.614257382432721,"vY0":-135.35955083835404,"vZ0":-2.127232542750595,"x":102.11,"y":143.01,"x0":1.3327059808964863,"y0":50.003245181664916,"z0":5.691672366154122,"aX":16.543446605523364},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2189,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4058401295251439,"extension":5.944669836707285},"index":1,"playId":"bcb4b043-d2f2-3402-9032-dc649d3ddb3d","pitchNumber":2,"startTime":"2026-02-21T21:41:31.112Z","endTime":"2026-02-21T21:41:34.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54127340776635,"aZ":-17.66425526429551,"pfxX":8.101171766735348,"pfxZ":7.954257513026298,"pX":0.6367151285466465,"pZ":2.5402623199920726,"vX0":-5.000290937536732,"vY0":-134.76484107610102,"vZ0":-4.7800527853763075,"x":92.73,"y":170.19,"x0":1.4716524565935896,"y0":50.00197707574251,"z0":5.599420026548898,"aX":14.777567084050897},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.4,"spinRate":2123,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4077138047806139,"extension":5.890222449264409},"index":2,"playId":"e2f8bd63-b6dc-31fa-94b9-536ca61ed91f","pitchNumber":3,"startTime":"2026-02-21T21:42:02.486Z","endTime":"2026-02-21T21:42:06.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.3,"endSpeed":72.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729847471864186,"aZ":-25.761207992623632,"pfxX":10.273109846014261,"pfxZ":4.777390368066808,"pX":2.5514189710454427,"pZ":3.369954827891168,"vX0":-1.2587755767105833,"vY0":-115.46404025240825,"vZ0":0.23842156072912046,"x":19.75,"y":147.79,"x0":1.7718353878219584,"y0":50.00215214832622,"z0":5.756684801418897,"aX":13.784649409835703},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":9.0,"breakHorizontal":-18.2,"spinRate":1829,"spinDirection":97},"zone":12,"typeConfidence":2.0,"plateTime":0.4754843052134037,"extension":5.750604101251084},"index":3,"playId":"30cf4c9a-fa60-3bd7-aad0-e6fc58dcaad0","pitchNumber":4,"startTime":"2026-02-21T21:42:26.902Z","endTime":"2026-02-21T21:42:32.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39547174462665,"aZ":-18.739730712406317,"pfxX":9.396443869597375,"pfxZ":9.418790605687771,"pX":0.9144755201988131,"pZ":2.3336204788643276,"vX0":-4.386934485653998,"vY0":-118.84761911238057,"vZ0":-3.899706431800146,"x":82.14,"y":175.77,"x0":1.5663556791196311,"y0":50.00185598316419,"z0":5.703757947920763,"aX":13.40216087920512},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":16.3,"breakHorizontal":-16.0,"spinRate":1929,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.46137178433198534,"extension":5.911842568836389},"index":4,"playId":"571c7257-b28a-3ce2-8dfb-49816b06de2c","pitchNumber":5,"startTime":"2026-02-21T21:42:48.531Z","endTime":"2026-02-21T21:42:54.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":1.1000000000000005,"leverageIndex":0.33,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:42:54.398Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Ritter doubles (1) on a sharp fly ball to left fielder Óscar Mercado. Troy Johnston scores. Charlie Condon scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:43:10.022Z","endTime":"2026-02-21T21:46:04.221Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":{"id":801179,"link":"/api/v1/people/801179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":801179,"link":"/api/v1/people/801179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092514828880194,"aZ":-41.1323721355135,"pfxX":-7.117045394561385,"pfxZ":-6.581194552065494,"pX":-1.046500594903328,"pZ":2.2623058448244233,"vX0":-4.113105850864526,"vY0":-117.07023086067773,"vZ0":0.9394114995794949,"x":156.89,"y":177.7,"x0":1.669328231766407,"y0":50.003135592169336,"z0":5.765712161945803,"aX":-9.686736022066013},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.3,"breakHorizontal":14.0,"spinRate":3345,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47138063711064415,"extension":6.096245212812559},"index":0,"playId":"325aab2d-d129-3f68-afa4-16fc1abec991","pitchNumber":1,"startTime":"2026-02-21T21:43:27.910Z","endTime":"2026-02-21T21:43:49.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90204450986804,"aZ":-22.760468971026338,"pfxX":9.54199754308933,"pfxZ":6.532155179700236,"pX":0.3752261221314439,"pZ":2.78143053597908,"vX0":-5.955035616296388,"vY0":-119.25400380709594,"vZ0":-2.0233775911313865,"x":102.7,"y":163.68,"x0":1.6648736733893943,"y0":50.0002698663298,"z0":5.693645415798539,"aX":13.743651745205439},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.6,"breakHorizontal":-15.8,"spinRate":1909,"spinDirection":98},"zone":6,"typeConfidence":2.0,"plateTime":0.4592717599863967,"extension":5.953676014703502},"index":1,"playId":"880d738b-9a3b-37d4-8ced-55cc9e2c8fcd","pitchNumber":2,"startTime":"2026-02-21T21:44:04.037Z","endTime":"2026-02-21T21:44:09.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269397874128643,"aZ":-21.776900135434953,"pfxX":10.177052922721293,"pfxZ":7.254504005468513,"pX":-1.0174533957810163,"pZ":0.8474674367133745,"vX0":-9.040616019804457,"vY0":-119.33006671186513,"vZ0":-6.153142706613871,"x":155.78,"y":215.9,"x0":1.5091291322295135,"y0":50.00302507679313,"z0":5.437918884033117,"aX":14.587899990294304},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.8,"breakHorizontal":-16.1,"spinRate":2065,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.46007571703088823,"extension":6.08972288884387},"index":2,"playId":"bfb2dbad-73e6-36ae-9879-628f9dfdf3d1","pitchNumber":3,"startTime":"2026-02-21T21:44:23.219Z","endTime":"2026-02-21T21:44:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064379438094324,"aZ":-17.370935766991302,"pfxX":7.670327566438159,"pfxZ":8.179707319171952,"pX":1.0633464943737319,"pZ":3.9865618910105876,"vX0":-4.274700537540697,"vY0":-134.16904124269448,"vZ0":-1.3634953010496496,"x":76.47,"y":131.14,"x0":1.687077668545001,"y0":50.00116000440656,"z0":5.748685669896786,"aX":13.877579254948323},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":-12.8,"spinRate":2147,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4094264400308463,"extension":6.036129730984059},"index":3,"playId":"70704b92-b7f3-3b23-9f0b-92d0f0474e47","pitchNumber":4,"startTime":"2026-02-21T21:44:51.327Z","endTime":"2026-02-21T21:44:55.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-02-21T21:45:05.573Z","endTime":"2026-02-21T21:45:20.832Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722471523445172,"aZ":-18.017481508520724,"pfxX":8.731599313527385,"pfxZ":7.924003881229515,"pX":-0.8294503805564609,"pZ":3.1942450997880028,"vX0":-8.862604771060584,"vY0":-133.09588547256342,"vZ0":-3.003663796168726,"x":148.62,"y":152.54,"x0":1.4160435898123915,"y0":50.00110003091557,"z0":5.648940679109744,"aX":15.596306411302056},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-13.8,"spinRate":2219,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.412217318782905,"extension":6.134918892961344},"index":5,"playId":"e918ae72-ee55-3d03-ae78-a0e05e1c005a","pitchNumber":5,"startTime":"2026-02-21T21:45:20.832Z","endTime":"2026-02-21T21:45:24.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806438219017192,"aZ":-15.023807325177902,"pfxX":6.367227260773617,"pfxZ":9.595295670363129,"pX":-0.6516363185451288,"pZ":2.6579476221192477,"vX0":-7.8735619093354385,"vY0":-133.16298969558838,"vZ0":-4.722371342088364,"x":141.84,"y":167.02,"x0":1.5225375495937092,"y0":50.00600853207923,"z0":5.548865972897082,"aX":11.385462546151567},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2091,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4120452781680912,"extension":6.277907178149288},"hitData":{"launchSpeed":104.1,"launchAngle":24.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":73.63,"coordY":46.21}},"index":6,"playId":"c0215d2d-a8a2-38ef-ac68-41c0581c348c","pitchNumber":6,"startTime":"2026-02-21T21:45:50.196Z","endTime":"2026-02-21T21:46:04.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-3.0000000000000004,"leverageIndex":0.34,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:46:04.221Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Avans walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:47:25.727Z","endTime":"2026-02-21T21:48:53.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"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-21T21:46:33.337Z","endTime":"2026-02-21T21:47:27.891Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.8,"endSpeed":82.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654444209056987,"aZ":-23.606160525082426,"pfxX":9.896194364651823,"pfxZ":5.035335430633497,"pX":-0.742759958076838,"pZ":1.4616994866410251,"vX0":-8.877962667502354,"vY0":-129.0546466816903,"vZ0":-5.971505930045639,"x":145.31,"y":199.31,"x0":1.4416378350974741,"y0":50.00422664656853,"z0":5.602351710625173,"aX":16.841163356346097},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":1917,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.42300715567196345,"extension":5.83053429103633},"index":1,"playId":"245830c5-4ec4-328b-b7e3-d4d42d6fcc1f","pitchNumber":1,"startTime":"2026-02-21T21:47:27.891Z","endTime":"2026-02-21T21:47:32.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.1,"endSpeed":82.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926694601727398,"aZ":-17.739003696881202,"pfxX":9.744817225610248,"pfxZ":8.286723894421431,"pX":-0.37496183720065285,"pZ":3.573339917244888,"vX0":-8.104921418481963,"vY0":-130.9515484266425,"vZ0":-2.2627930450172533,"x":131.29,"y":142.3,"x0":1.4898813418671906,"y0":50.00153031696664,"z0":5.771613864017453,"aX":16.9710729141857},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":-16.0,"spinRate":2145,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.41782259930169774,"extension":5.981240127007858},"index":2,"playId":"738f75a9-5fbf-30e1-93eb-67699cbad02f","pitchNumber":2,"startTime":"2026-02-21T21:47:48.169Z","endTime":"2026-02-21T21:47:52.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874727541700235,"aZ":-19.91438458577242,"pfxX":7.541504804691007,"pfxZ":6.849212867705738,"pX":-0.19597404597575743,"pZ":3.154393239189807,"vX0":-7.045766944429712,"vY0":-132.36336407609272,"vZ0":-2.869570510733762,"x":124.47,"y":153.61,"x0":1.5090861252570704,"y0":50.00582260019657,"z0":5.695983815786813,"aX":13.504844280859885},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-12.4,"spinRate":2090,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4124080544483637,"extension":6.07467698209169},"index":3,"playId":"3073f630-36e0-3ccc-9464-7d49b67d5173","pitchNumber":3,"startTime":"2026-02-21T21:48:06.925Z","endTime":"2026-02-21T21:48:10.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475661583696386,"aZ":-36.4009394741598,"pfxX":-7.389896626485605,"pfxZ":-3.0937369661910985,"pX":-1.9201569395374263,"pZ":3.190992594008938,"vX0":-5.5543912152144985,"vY0":-117.16805692600798,"vZ0":1.8139992434285939,"x":190.19,"y":152.62,"x0":1.4546606332098002,"y0":50.00064277135475,"z0":5.849326368538519,"aX":-10.10626713315866},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.7,"breakHorizontal":14.9,"spinRate":3199,"spinDirection":320},"zone":11,"typeConfidence":2.0,"plateTime":0.47040144235400483,"extension":6.143256635082288},"index":4,"playId":"08f90e6c-7568-3d51-ac6e-cfad848b4b31","pitchNumber":4,"startTime":"2026-02-21T21:48:30.566Z","endTime":"2026-02-21T21:48:35.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310108585987095,"aZ":-19.716774630160266,"pfxX":8.13132939177035,"pfxZ":6.913599741698519,"pX":1.0885347062638688,"pZ":3.84883991030201,"vX0":-4.319892907379247,"vY0":-133.50920986500438,"vZ0":-1.3134163431700583,"x":75.51,"y":134.86,"x0":1.672982181141647,"y0":50.00137307101128,"z0":5.769156272737452,"aX":14.646645633707612},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":-13.8,"spinRate":2220,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.41059373446510117,"extension":5.888903981890196},"index":5,"playId":"28c846b1-f50f-3ae7-999f-be73cc5e621c","pitchNumber":5,"startTime":"2026-02-21T21:48:49.099Z","endTime":"2026-02-21T21:48:53.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.09,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:48:53.908Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, second baseman Tim Tawa to first baseman Pavin Smith.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:51:45.628Z","endTime":"2026-02-21T21:52:33.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682754,"fullName":"Teofilo Mendez","link":"/api/v1/people/682754"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cole Carrigg replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":1,"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-21T21:49:10.964Z","endTime":"2026-02-21T21:49:16.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"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-21T21:49:16.181Z","endTime":"2026-02-21T21:51:48.627Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Teofilo Mendez replaces Yu-Min Lin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"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-21T21:51:47.655Z","endTime":"2026-02-21T21:51:47.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682754,"link":"/api/v1/people/682754"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.9,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058999108283228,"aZ":-19.381933915729242,"pfxX":-2.9932884594951057,"pfxZ":6.760383462902819,"pX":1.1952618554281664,"pZ":3.7463549979210944,"vX0":5.07904527668434,"vY0":-136.6871646973627,"vZ0":-1.1723227612804108,"x":71.44,"y":137.63,"x0":-0.2979041063055252,"y0":50.005472797534516,"z0":5.5113634086452885,"aX":-5.666820855712895},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":4.3,"spinRate":2088,"spinDirection":220},"zone":12,"typeConfidence":1.33,"plateTime":0.4006800744964232,"extension":6.454211435096541},"index":3,"playId":"0ff8bfe9-9cee-3aca-94b6-3502fb650af5","pitchNumber":1,"startTime":"2026-02-21T21:51:47.657Z","endTime":"2026-02-21T21:52:04.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.7,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223764683830492,"aZ":-18.115942590353843,"pfxX":-3.279389593261782,"pfxZ":7.430301229296408,"pX":-1.0762726599963928,"pZ":1.9552153735617028,"vX0":-0.10058249758263224,"vY0":-136.4898224299907,"vZ0":-5.729925678048272,"x":158.02,"y":185.99,"x0":-0.612671628509191,"y0":50.00499860239423,"z0":5.323797832104262,"aX":-6.2058168924062045},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":6.0,"spinRate":2254,"spinDirection":220},"zone":13,"typeConfidence":1.35,"plateTime":0.40085098132113695,"extension":6.45759482159714},"index":4,"playId":"74c222ff-1bdf-34e0-a5b1-36869dbc17cb","pitchNumber":2,"startTime":"2026-02-21T21:52:04.856Z","endTime":"2026-02-21T21:52:12.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226994280253347,"aZ":-17.126084995847275,"pfxX":-4.186788636741374,"pfxZ":7.974890632326405,"pX":0.1526611454287748,"pZ":3.8422433954382815,"vX0":3.4886377659139645,"vY0":-136.53072641874445,"vZ0":-1.2491754416210625,"x":111.18,"y":135.04,"x0":-0.598090853456819,"y0":50.002627097099584,"z0":5.485087705248473,"aX":-7.899604958867871},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2327,"spinDirection":217},"zone":12,"typeConfidence":1.34,"plateTime":0.40126793656223825,"extension":6.441027824561263},"hitData":{"launchSpeed":96.2,"launchAngle":-6.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.9,"coordY":155.66}},"index":5,"playId":"662b1586-d9ad-36b4-a233-0bafb03455ea","pitchNumber":3,"startTime":"2026-02-21T21:52:26.437Z","endTime":"2026-02-21T21:52:33.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":682754,"link":"/api/v1/people/682754"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":682754,"link":"/api/v1/people/682754"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:52:33.610Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luken Baker pops out softly to pitcher Jaden Hill.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:55:00.543Z","endTime":"2026-02-21T21:56:01.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cole Carrigg remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"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-21T21:54:38.945Z","endTime":"2026-02-21T21:54:38.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vimael Machín replaces second baseman Willi Castro, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"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-21T21:54:38.960Z","endTime":"2026-02-21T21:54:38.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces Valente Bellozo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"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-21T21:54:38.961Z","endTime":"2026-02-21T21:55:02.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":98.9,"endSpeed":90.8,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862538289834774,"aZ":-20.16637106548356,"pfxX":-9.005155701445165,"pfxZ":5.689858375184226,"pX":-0.04527242013121592,"pZ":3.25369273430951,"vX0":5.668741349614467,"vY0":-143.98814833133622,"vZ0":-3.701563313131875,"x":118.73,"y":150.93,"x0":-0.8644561473214293,"y0":50.00201832995248,"z0":5.795777517968331,"aX":-19.002688443237595},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2360,"spinDirection":232},"zone":2,"typeConfidence":0.88,"plateTime":0.37966277556294514,"extension":5.632648841167871},"index":3,"playId":"04e27343-eccf-322d-b4fe-b076c1d082ee","pitchNumber":1,"startTime":"2026-02-21T21:55:02.571Z","endTime":"2026-02-21T21:55:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330602377654813,"aZ":-32.89328781280341,"pfxX":-7.533674036422384,"pfxZ":-0.45089727148621606,"pX":0.17854445730191223,"pZ":2.5413277535567413,"vX0":5.205212318106132,"vY0":-125.25236460883474,"vZ0":-0.9132796201217377,"x":110.19,"y":170.16,"x0":-0.9392103181129654,"y0":50.00060328267428,"z0":5.580585920683597,"aX":-12.067973234438622},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":12.6,"spinRate":1701,"spinDirection":254},"zone":5,"typeConfidence":0.89,"plateTime":0.43591322136893673,"extension":5.979004342500613},"index":4,"playId":"9700af58-bda3-376c-af16-629d965dfaac","pitchNumber":2,"startTime":"2026-02-21T21:55:18.677Z","endTime":"2026-02-21T21:55:22.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881906788900686,"aZ":-15.868740974776,"pfxX":-6.758382423814878,"pfxZ":7.720067640684032,"pX":0.1472531736064426,"pZ":3.847322420701458,"vX0":5.868479211965555,"vY0":-144.07067243716298,"vZ0":-2.762256617907222,"x":111.39,"y":134.9,"x0":-1.0328980119165418,"y0":50.00699976435418,"z0":5.793190189094317,"aX":-14.282876408199094},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2504,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3794376341863823,"extension":5.644127350294105},"index":5,"playId":"ad42a444-717d-36c7-a522-f69298951061","pitchNumber":3,"startTime":"2026-02-21T21:55:33.930Z","endTime":"2026-02-21T21:55:37.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.802877793390067,"aZ":-32.72521241960621,"pfxX":-7.697849634645144,"pfxZ":-0.3368241746473828,"pX":-1.254061403318206,"pZ":3.459250652325011,"vX0":2.241928783726624,"vY0":-126.27179689040938,"vZ0":1.0218514873635782,"x":164.8,"y":145.38,"x0":-1.1489747298831476,"y0":50.00449800160083,"z0":5.666408704853766,"aX":-12.530198344392002},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":13.6,"spinRate":1935,"spinDirection":255},"zone":11,"typeConfidence":0.87,"plateTime":0.4324630682352595,"extension":5.85752435892311},"hitData":{"launchSpeed":37.8,"launchAngle":54.0,"totalDistance":79.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":132.31,"coordY":172.31}},"index":6,"playId":"1ca11939-a692-3801-ba3e-90a1e0e16f2e","pitchNumber":4,"startTime":"2026-02-21T21:55:54.448Z","endTime":"2026-02-21T21:56:01.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:56:01.270Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James McCann pops out to second baseman Vimael Machín.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:56:10.463Z","endTime":"2026-02-21T21:56:53.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22579811922049,"aZ":-33.165837366078804,"pfxX":1.9018899581948003,"pfxZ":-0.5744830240326575,"pX":-0.3444823749905795,"pZ":3.391764129424085,"vX0":1.8823237654538612,"vY0":-129.54289465016086,"vZ0":0.39823284768749057,"x":130.13,"y":147.2,"x0":-1.323657378646446,"y0":50.003026166486535,"z0":5.740891986517712,"aX":3.2810379043458027},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":-3.8,"spinRate":2695,"spinDirection":81},"zone":1,"typeConfidence":0.9,"plateTime":0.42039970597701215,"extension":5.66360529428358},"index":0,"playId":"6e31081b-3cb9-38a2-baa0-3d56645af472","pitchNumber":1,"startTime":"2026-02-21T21:56:27.782Z","endTime":"2026-02-21T21:56:31.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.467992736327748,"aZ":-33.988534110722846,"pfxX":2.8634989778993636,"pfxZ":-1.0869139471304035,"pX":0.09957740812783446,"pZ":2.1434685983919253,"vX0":2.323825681555679,"vY0":-127.88665049343224,"vZ0":-2.2085406224895827,"x":113.2,"y":180.91,"x0":-1.1904232284069876,"y0":50.00262362334313,"z0":5.664395022440307,"aX":4.779442561998523},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":-5.6,"spinRate":2839,"spinDirection":74},"zone":8,"typeConfidence":0.91,"plateTime":0.42702711784515346,"extension":5.676755977285539},"hitData":{"launchSpeed":79.1,"launchAngle":54.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.72,"coordY":136.76}},"index":1,"playId":"face1d0d-3bbe-3879-90c5-7a21a28a3cdc","pitchNumber":2,"startTime":"2026-02-21T21:56:44.597Z","endTime":"2026-02-21T21:56:53.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:56:53.647Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Jordan Lawlar called out on strikes.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:56:58.821Z","endTime":"2026-02-21T21:58:39.792Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26035301442733,"aZ":-21.558745346214028,"pfxX":-9.622142205110993,"pfxZ":4.95557466497687,"pX":-0.539581105794781,"pZ":3.361852094781369,"vX0":4.5405643379849705,"vY0":-145.4684253787131,"vZ0":-3.192111736603715,"x":137.57,"y":148.01,"x0":-0.8709713573185157,"y0":50.002133995230956,"z0":5.780952508668148,"aX":-20.61219316478487},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2288,"spinDirection":228},"zone":1,"typeConfidence":0.89,"plateTime":0.37657394485217965,"extension":5.710683858426454},"index":0,"playId":"ff2b2ace-021c-3d22-880c-17873d7df793","pitchNumber":1,"startTime":"2026-02-21T21:57:22.843Z","endTime":"2026-02-21T21:57:43.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514291365599895,"aZ":-27.668481939859994,"pfxX":-8.123931449067783,"pfxZ":2.7369392355500652,"pX":0.5221116065017277,"pZ":1.9976995697522726,"vX0":6.21599402987997,"vY0":-126.99272292112565,"vZ0":-3.2849936943875244,"x":97.1,"y":184.84,"x0":-0.8944934470694799,"y0":50.00006101570108,"z0":5.494504008087069,"aX":-13.348596637358977},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":13.4,"spinRate":1747,"spinDirection":253},"zone":9,"typeConfidence":0.85,"plateTime":0.4303089118006391,"extension":6.006281048978646},"index":1,"playId":"97183add-1a6e-3494-b816-c50e064d5b18","pitchNumber":2,"startTime":"2026-02-21T21:57:58.038Z","endTime":"2026-02-21T21:58:04.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"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-21T21:58:15.138Z","endTime":"2026-02-21T21:58:20.323Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45174155294454,"aZ":-14.436523818550478,"pfxX":-5.8999335904403765,"pfxZ":8.3923111162583,"pX":0.7624337340883925,"pZ":3.1301207719724657,"vX0":7.137811349662778,"vY0":-144.85092123036762,"vZ0":-4.598161058728662,"x":87.94,"y":154.27,"x0":-0.973166199935578,"y0":50.0067220712495,"z0":5.62810661447994,"aX":-12.47614195411559},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2450,"spinDirection":233},"zone":3,"typeConfidence":0.92,"plateTime":0.37887928297443363,"extension":5.698522232842361},"index":3,"playId":"1c7fb474-25b2-3e22-ab30-dfe8cb6c46f6","pitchNumber":3,"startTime":"2026-02-21T21:58:20.323Z","endTime":"2026-02-21T21:58:39.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:58:39.792Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann called out on strikes.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T22:00:50.775Z","endTime":"2026-02-21T22:01:33.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben McLaughlin replaces first baseman Pavin Smith, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"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-21T22:00:45.266Z","endTime":"2026-02-21T22:00:45.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808768,"link":"/api/v1/people/808768"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gavin Logan replaces catcher James McCann, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"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-21T22:00:45.286Z","endTime":"2026-02-21T22:00:58.543Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":543510,"link":"/api/v1/people/543510"},"defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle McCann replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":1,"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-21T22:00:52.788Z","endTime":"2026-02-21T22:00:52.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yu-Min Lin replaces Teofilo Mendez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"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-21T22:00:52.790Z","endTime":"2026-02-21T22:00:52.791Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801179,"link":"/api/v1/people/801179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682754,"link":"/api/v1/people/682754","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01444230943013,"aZ":-20.559525572778668,"pfxX":6.454340932455931,"pfxZ":6.6639690340713535,"pX":-0.14115363912230366,"pZ":3.499899823848275,"vX0":-7.012468362891932,"vY0":-130.77802289957293,"vZ0":-1.7673415974288549,"x":122.38,"y":144.28,"x0":1.7287638336911348,"y0":50.00126621138839,"z0":5.717082510968593,"aX":11.246991866665507},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.9,"breakHorizontal":-10.2,"spinRate":2038,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4178525519709142,"extension":5.995336885952482},"index":4,"playId":"3eac738d-74a1-3a1b-bb73-190fd07ccd57","pitchNumber":1,"startTime":"2026-02-21T22:00:52.792Z","endTime":"2026-02-21T22:00:56.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.355656340406053,"aZ":-29.98599071571165,"pfxX":-1.0615803977569565,"pfxZ":1.4519309100935693,"pX":-0.07611715494984858,"pZ":3.0459668556071557,"vX0":-4.646291062804085,"vY0":-121.44500791532317,"vZ0":0.3989886973768064,"x":119.9,"y":156.54,"x0":1.991392357316351,"y0":50.00484790178212,"z0":5.465016934467947,"aX":-1.6027977693515767},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":2.9,"spinRate":2622,"spinDirection":277},"zone":2,"typeConfidence":2.0,"plateTime":0.4491455670832081,"extension":6.156939418060002},"index":5,"playId":"bf087a49-c76d-3fbd-8022-2a840c245904","pitchNumber":2,"startTime":"2026-02-21T22:01:07.205Z","endTime":"2026-02-21T22:01:10.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60969242318645,"aZ":-32.94242021866706,"pfxX":-2.4972079446949027,"pfxZ":-0.53459745100837,"pX":-0.04900103823176861,"pZ":2.373945014409437,"vX0":-3.49245229945677,"vY0":-118.21539218460198,"vZ0":-0.7566988076112733,"x":118.87,"y":174.68,"x0":1.764139776917243,"y0":50.00267111691492,"z0":5.685821206398167,"aX":-3.583389575804674},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.8,"breakHorizontal":5.3,"spinRate":2652,"spinDirection":294},"zone":5,"typeConfidence":2.0,"plateTime":0.46089802259611723,"extension":6.076284663752788},"index":6,"playId":"f8b50f9d-51be-3b24-b9a9-c0fdd028c775","pitchNumber":3,"startTime":"2026-02-21T22:01:27.323Z","endTime":"2026-02-21T22:01:33.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:01:33.688Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vimael Machín grounds out, second baseman Tim Tawa to first baseman Ben McLaughlin.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T22:01:51.516Z","endTime":"2026-02-21T22:02:34.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74893852874204,"aZ":-32.650805030664074,"pfxX":-2.1849096811864213,"pfxZ":-0.3256412675251612,"pX":-0.27706068075332874,"pZ":1.5093405236971862,"vX0":-4.531533529452243,"vY0":-120.39754871676215,"vZ0":-2.475640804693333,"x":127.56,"y":198.03,"x0":1.9145958299859356,"y0":50.00265667950638,"z0":5.445340021852924,"aX":-3.2015108767349907},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":5.0,"spinRate":2619,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4552325106173867,"extension":6.049046776730317},"index":0,"playId":"df41013d-2df0-31cc-99de-cca161702cc8","pitchNumber":1,"startTime":"2026-02-21T22:01:52.613Z","endTime":"2026-02-21T22:01:56.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637074727502153,"aZ":-19.029668546625278,"pfxX":6.757165834190596,"pfxZ":7.529708276862838,"pX":1.1080410312037303,"pZ":4.444806548076753,"vX0":-4.28372988192902,"vY0":-131.04097682588693,"vZ0":0.20392937680724488,"x":74.76,"y":118.77,"x0":1.8826135496525835,"y0":50.00500789517256,"z0":5.782935019533118,"aX":11.80088047396017},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.9,"breakHorizontal":-11.4,"spinRate":2126,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4173234850479606,"extension":5.914358043108407},"index":1,"playId":"8ce73e74-397a-3ce5-a39a-5c0ef1e39920","pitchNumber":2,"startTime":"2026-02-21T22:02:07.491Z","endTime":"2026-02-21T22:02:16.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647300842784084,"aZ":-35.21120400876332,"pfxX":-2.340555316609227,"pfxZ":-2.0493729187208842,"pX":0.007812482136598226,"pZ":2.4945901120428227,"vX0":-4.077583993831709,"vY0":-120.70120969781189,"vZ0":0.21066541261042349,"x":116.7,"y":171.43,"x0":2.020648059038333,"y0":50.004286339827196,"z0":5.497019229151748,"aX":-3.465926409448747},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.4,"breakHorizontal":5.2,"spinRate":2753,"spinDirection":294},"zone":5,"typeConfidence":2.0,"plateTime":0.45312508287421194,"extension":6.063453083497181},"hitData":{"launchSpeed":93.7,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.33,"coordY":152.63}},"index":2,"playId":"cfb33a3f-f039-3f5c-905a-3009bb697a63","pitchNumber":3,"startTime":"2026-02-21T22:02:26.815Z","endTime":"2026-02-21T22:02:34.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:02:34.355Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaine Crim flies out to right fielder Druw Jones.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T22:02:51.587Z","endTime":"2026-02-21T22:03:09.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801179,"fullName":"Yu-Min Lin","link":"/api/v1/people/801179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525965071367615,"aZ":-18.412695359770602,"pfxX":7.877517604126424,"pfxZ":7.945199318643606,"pX":-0.4986531458588945,"pZ":2.875840244225879,"vX0":-8.336864083188031,"vY0":-130.07920257533948,"vZ0":-3.49402905615483,"x":136.01,"y":161.13,"x0":1.7080569275153221,"y0":50.0036243073386,"z0":5.613988927961093,"aX":13.64647084745697},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.7,"spinRate":2093,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4193400790454156,"extension":6.109911999683228},"hitData":{"launchSpeed":75.8,"launchAngle":31.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.37,"coordY":107.02}},"index":0,"playId":"304352df-d251-3aae-9906-005b62783ebb","pitchNumber":1,"startTime":"2026-02-21T22:03:01.203Z","endTime":"2026-02-21T22:03:09.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":801179,"link":"/api/v1/people/801179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:03:09.720Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"LuJames Groover singles on a ground ball to second baseman Vimael Machín.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T22:05:21.245Z","endTime":"2026-02-21T22:06:29.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Kyle McCann remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"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-21T22:05:02.569Z","endTime":"2026-02-21T22:05:02.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chad Stevens replaces third baseman Ryan Ritter, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"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-21T22:05:02.587Z","endTime":"2026-02-21T22:05:02.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gabriel Hughes replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"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-21T22:05:02.588Z","endTime":"2026-02-21T22:05:23.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687312,"link":"/api/v1/people/687312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94373800896855,"aZ":-18.977694208308996,"pfxX":-4.8129843436268445,"pfxZ":7.147121490562251,"pX":-0.47782722340950967,"pZ":3.999364795411524,"vX0":6.214070309917657,"vY0":-134.71409598359494,"vZ0":-0.7254980000852869,"x":135.21,"y":130.8,"x0":-2.183949906348208,"y0":50.0046988749455,"z0":5.607759306073352,"aX":-8.890053367768882},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":7.4,"spinRate":2063,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.4058319766691727,"extension":6.525780198635654},"index":3,"playId":"e6a823b3-c88f-347f-9744-54ff753483dc","pitchNumber":1,"startTime":"2026-02-21T22:05:23.418Z","endTime":"2026-02-21T22:05:27.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036602852823513,"aZ":-18.393233335484645,"pfxX":-4.358682893887727,"pfxZ":7.376528709782627,"pX":-0.22898018445167806,"pZ":2.061197811096809,"vX0":6.7356512753440265,"vY0":-135.2268953265866,"vZ0":-5.65665571194456,"x":125.73,"y":183.13,"x0":-2.175720958538209,"y0":50.00432307202881,"z0":5.453338683434629,"aX":-8.145161023558062},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":6.6,"spinRate":2072,"spinDirection":201},"zone":8,"typeConfidence":0.78,"plateTime":0.40368257186216594,"extension":6.7319478575009395},"index":4,"playId":"73d64e1a-308c-3029-a202-2e721912e815","pitchNumber":2,"startTime":"2026-02-21T22:05:38.092Z","endTime":"2026-02-21T22:05:42.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534875389178563,"aZ":-17.62054997473766,"pfxX":-7.782325516283592,"pfxZ":7.690538571974274,"pX":0.06394756305774785,"pZ":2.709175148049184,"vX0":8.759988211788595,"vY0":-136.55915146930946,"vZ0":-4.228444663449699,"x":114.56,"y":165.63,"x0":-2.1714405460610418,"y0":50.003671133925174,"z0":5.486767467969235,"aX":-14.728151085142471},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":12.2,"spinRate":1978,"spinDirection":210},"zone":5,"typeConfidence":0.92,"plateTime":0.4008117825126223,"extension":6.674264239135314},"index":5,"playId":"7f4ebfa7-5387-379b-85e3-c4a35d9be581","pitchNumber":3,"startTime":"2026-02-21T22:05:56.582Z","endTime":"2026-02-21T22:05:59.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.429751527474124,"aZ":-42.79438730476948,"pfxX":5.2564842838721555,"pfxZ":-8.068220856205656,"pX":0.6698766557869495,"pZ":2.6226070144143128,"vX0":4.309418666911249,"vY0":-114.6472029172397,"vZ0":2.0233202244717257,"x":91.47,"y":167.97,"x0":-1.9247784468985012,"y0":50.00262099156398,"z0":5.940610729346457,"aX":6.918441166460744},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":-10.7,"spinRate":2302,"spinDirection":38},"zone":6,"typeConfidence":0.91,"plateTime":0.4798195925086457,"extension":6.842143462859522},"hitData":{"launchSpeed":83.5,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.5,"coordY":146.55}},"index":6,"playId":"1997d136-2cb3-36b8-b8fa-35018c3de32d","pitchNumber":4,"startTime":"2026-02-21T22:06:21.337Z","endTime":"2026-02-21T22:06:29.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:06:29.001Z","atBatIndex":47},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Druw Jones reaches on a fielder's choice. LuJames Groover to 2nd. LuJames Groover advances to 2nd, on a throwing error by shortstop Cole Carrigg.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T22:06:57.358Z","endTime":"2026-02-21T22:07:26.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"postOnSecond":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":92.2,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707305082711986,"aZ":-17.674062395709807,"pfxX":-2.3929351013812825,"pfxZ":7.877952052923348,"pX":1.2366959452399986,"pZ":3.2937022687921056,"vX0":9.83654036895791,"vY0":-134.02025530326964,"vZ0":-2.7616408897526816,"x":69.86,"y":149.85,"x0":-2.1513722202376018,"y0":50.00612374516696,"z0":5.582340426584052,"aX":-4.408217102865643},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":2.5,"spinRate":2234,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.40682975998172477,"extension":6.850094133772035},"index":0,"playId":"8a0520d6-4d43-30e7-9790-20a1c63319c3","pitchNumber":1,"startTime":"2026-02-21T22:06:57.415Z","endTime":"2026-02-21T22:07:01.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.2,"endSpeed":84.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624483442556762,"aZ":-21.55011326128988,"pfxX":-7.889868320851198,"pfxZ":5.808362210832378,"pX":-0.062443788020429894,"pZ":2.638992066791533,"vX0":8.23934309959208,"vY0":-134.06661184290346,"vZ0":-3.589283170517022,"x":119.38,"y":167.53,"x0":-2.1431343677568284,"y0":50.005834141108295,"z0":5.524231520455035,"aX":-14.437782946964601},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":12.6,"spinRate":1890,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.40778410874905147,"extension":6.780903350471826},"hitData":{"launchSpeed":105.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.44,"coordY":154.65}},"index":1,"playId":"b99438f2-9b19-3d5c-b341-c047df94093c","pitchNumber":2,"startTime":"2026-02-21T22:07:17.738Z","endTime":"2026-02-21T22:07:26.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:07:26.554Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Óscar Mercado lines out to center fielder Drew Avans. LuJames Groover to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T22:07:55.237Z","endTime":"2026-02-21T22:09:12.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"postOnThird":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.907922762918435,"aZ":-39.87058316009652,"pfxX":3.293501442791532,"pfxZ":-5.522103072373449,"pX":-0.14040109051021546,"pZ":2.691915167374086,"vX0":4.0610384794402,"vY0":-117.5210476071706,"vZ0":1.1306391289157556,"x":122.35,"y":166.1,"x0":-2.320602212102166,"y0":50.00142301047251,"z0":5.9167686514994235,"aX":4.591598858870432},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.4,"breakHorizontal":-7.0,"spinRate":2378,"spinDirection":47},"zone":5,"typeConfidence":0.91,"plateTime":0.46662065823833254,"extension":6.617152851288535},"index":0,"playId":"6e6ca232-b33e-39ad-852f-41272d92d719","pitchNumber":1,"startTime":"2026-02-21T22:07:55.237Z","endTime":"2026-02-21T22:07:59.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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(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.2,"endSpeed":86.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189279616182223,"aZ":-17.950871823238444,"pfxX":-8.890464288740146,"pfxZ":7.511913913655265,"pX":-1.278547543079045,"pZ":0.5788933953030827,"vX0":6.356373357605145,"vY0":-136.73251955954095,"vZ0":-9.528054338300159,"x":165.74,"y":223.15,"x0":-2.4784609281666308,"y0":50.00371824761089,"z0":5.341017703111907,"aX":-16.832391327283474},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":14.8,"spinRate":1986,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4006062244971944,"extension":6.704671352074711},"index":1,"playId":"542ce0ed-224b-30b6-9d7b-d34903f2bc92","pitchNumber":2,"startTime":"2026-02-21T22:08:11.421Z","endTime":"2026-02-21T22:08:15.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3278793890722,"aZ":-22.145576405254495,"pfxX":-6.597899244047108,"pfxZ":5.481550568582602,"pX":-1.1120816425284905,"pZ":3.0053836303182973,"vX0":5.840690987508736,"vY0":-134.70027278287122,"vZ0":-2.66676799389353,"x":159.39,"y":157.63,"x0":-2.455435052018184,"y0":50.00492619427515,"z0":5.580715073896547,"aX":-12.078377474072067},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":10.7,"spinRate":1934,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.40723222938703074,"extension":6.706713792677957},"index":2,"playId":"fe7344c4-a0aa-3f98-b8bb-f327172b93e4","pitchNumber":3,"startTime":"2026-02-21T22:08:29.675Z","endTime":"2026-02-21T22:08:35.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-21T22:08:47.721Z","endTime":"2026-02-21T22:08:59.722Z","isPitch":false,"type":"action","player":{"id":640458,"link":"/api/v1/people/640458"},"defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.880369047596645,"aZ":-14.95001548360091,"pfxX":-1.595160428208833,"pfxZ":9.265865396867223,"pX":0.05027508489863981,"pZ":2.3308354008699337,"vX0":6.976825139448296,"vY0":-136.2192236696104,"vZ0":-5.204963303294337,"x":115.08,"y":175.85,"x0":-2.3489189135068953,"y0":50.00611496024242,"z0":5.317820835862685,"aX":-2.9665265628156052},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":1.2,"spinRate":2106,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.4037372532040062,"extension":6.810335078990039},"hitData":{"launchSpeed":95.6,"launchAngle":24.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.03,"coordY":59.76}},"index":4,"playId":"cb0846fb-12f9-338a-875a-dab2f6ab9b1a","pitchNumber":4,"startTime":"2026-02-21T22:08:59.722Z","endTime":"2026-02-21T22:09:12.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-1.0000000000000004,"leverageIndex":0.5,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:09:12.295Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ildemaro Vargas grounds into a force out, second baseman Vimael Machín to shortstop Cole Carrigg. LuJames Groover scores. Druw Jones out at 2nd. Ildemaro Vargas to 1st.","rbi":1,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T22:09:33.330Z","endTime":"2026-02-21T22:11:20.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":{"id":687312,"link":"/api/v1/people/687312"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688235534537494,"aZ":-20.354518635369207,"pfxX":-3.6379667935202953,"pfxZ":6.379843526486425,"pX":-0.3135659496511792,"pZ":4.19069607503666,"vX0":6.447733401200212,"vY0":-134.84559616134783,"vZ0":-0.2159295468712859,"x":128.95,"y":125.63,"x0":-2.2565283028493193,"y0":50.00175349973541,"z0":5.700541698151448,"aX":-6.73945649543001},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":5.3,"spinRate":2073,"spinDirection":194},"zone":11,"typeConfidence":0.84,"plateTime":0.40526885514944455,"extension":6.684631079614835},"index":0,"playId":"f8d89c8a-fb1f-3486-abaa-bcc814870acf","pitchNumber":1,"startTime":"2026-02-21T22:09:45.389Z","endTime":"2026-02-21T22:09:49.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426236098382702,"aZ":-22.065489067857964,"pfxX":-6.292136545255697,"pfxZ":5.4639403072979045,"pX":-0.20300032849640326,"pZ":1.1609503247413395,"vX0":7.717014851564212,"vY0":-134.7334391708293,"vZ0":-7.226274363723099,"x":124.74,"y":207.43,"x0":-2.277835554912737,"y0":50.005911414105626,"z0":5.4210096058347315,"aX":-11.648572777625775},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":9.8,"spinRate":1816,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.4054912704700002,"extension":6.755657847157145},"index":1,"playId":"5fd347f7-8cbc-3efc-9a0c-4b1782429586","pitchNumber":2,"startTime":"2026-02-21T22:10:05.805Z","endTime":"2026-02-21T22:10:12.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2802130835558,"aZ":-20.46682786092906,"pfxX":-2.1148139772187227,"pfxZ":6.210432330779241,"pX":-0.7205146023094195,"pZ":3.0203298583370892,"vX0":5.159786833998401,"vY0":-135.85131491517302,"vZ0":-2.792376505725531,"x":144.46,"y":157.23,"x0":-2.3622453315704743,"y0":50.0053359471371,"z0":5.469926042412517,"aX":-3.9888586423610697},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":2.9,"spinRate":2074,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.4018183234342132,"extension":6.718324125989936},"index":2,"playId":"50bbf13e-6360-3229-a8df-e6475848c5e4","pitchNumber":3,"startTime":"2026-02-21T22:10:24.659Z","endTime":"2026-02-21T22:10:28.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469351234615775,"aZ":-32.0894838856637,"pfxX":-7.411972880125161,"pfxZ":0.05668048042891627,"pX":0.8078035700793028,"pZ":2.676952950318289,"vX0":10.149330426439047,"vY0":-124.48029537850739,"vZ0":-0.28842792210304546,"x":86.21,"y":166.5,"x0":-2.387678036712542,"y0":50.00442422006668,"z0":5.485200034290169,"aX":-11.459924358758949},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":10.7,"spinRate":1362,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4425541777608726,"extension":6.75636235368007},"index":3,"playId":"f2d35503-167c-3e88-a8ba-b6c329abdb66","pitchNumber":4,"startTime":"2026-02-21T22:10:44.180Z","endTime":"2026-02-21T22:10:47.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26349315909635,"aZ":-30.704158857723783,"pfxX":2.0458186142461736,"pfxZ":0.9083484877658083,"pX":0.8465901413328203,"pZ":2.853808126418097,"vX0":6.6106089148353355,"vY0":-126.15733345297811,"vZ0":-1.06098573391529,"x":84.73,"y":161.73,"x0":-2.071622676655855,"y0":50.00235043484174,"z0":5.751031006092476,"aX":3.30079977126346},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.2,"spinRate":2232,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.4339017273170973,"extension":6.647542007861258},"hitData":{"launchSpeed":77.2,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.49,"coordY":163.76}},"index":4,"playId":"bcb32fd0-c629-3e0f-8e91-21a0f3c636c1","pitchNumber":5,"startTime":"2026-02-21T22:11:10.086Z","endTime":"2026-02-21T22:11:20.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":702258,"link":"/api/v1/people/702258"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.37,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:11:20.731Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to center fielder Drew Avans.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T22:11:55.194Z","endTime":"2026-02-21T22:12:24.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"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(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":77.9,"endSpeed":71.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76375183404086,"aZ":-40.73907432597525,"pfxX":4.231394052083144,"pfxZ":-6.6140729132752725,"pX":1.1651286121431499,"pZ":2.006332351339368,"vX0":5.848532437971983,"vY0":-113.34266690703289,"vZ0":0.4050594423668197,"x":72.59,"y":184.61,"x0":-2.004012951015724,"y0":50.00507874836144,"z0":5.9114250257779615,"aX":5.475864286328315},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.5,"breakHorizontal":-9.2,"spinRate":2307,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4842512153472027,"extension":6.764331527093657},"index":0,"playId":"25f15d73-1fc4-347b-b031-a85ca9f7cd36","pitchNumber":1,"startTime":"2026-02-21T22:11:55.194Z","endTime":"2026-02-21T22:11:59.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":85.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.846055639339085,"aZ":-18.98591911844666,"pfxX":-1.5517812693357382,"pfxZ":7.105736855276222,"pX":0.017923879763549054,"pZ":2.746912481119844,"vX0":7.068274627075656,"vY0":-134.78297799960237,"vZ0":-3.657733205129492,"x":116.32,"y":164.61,"x0":-2.426830538965889,"y0":50.00390850370714,"z0":5.447363850658737,"aX":-2.8811046666915257},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2102,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.4049985942270715,"extension":6.76286567303747},"hitData":{"launchSpeed":93.5,"launchAngle":38.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.73,"coordY":73.88}},"index":1,"playId":"11d722e6-2427-3e05-a1bd-9738d71c4ecd","pitchNumber":2,"startTime":"2026-02-21T22:12:14.773Z","endTime":"2026-02-21T22:12:24.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:12:24.470Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to shortstop Jose Fernandez.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T22:14:35.239Z","endTime":"2026-02-21T22:15:27.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Fernandez replaces shortstop Ildemaro Vargas, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:14:19.278Z","endTime":"2026-02-21T22:14:19.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tommy Troy replaces second baseman Tim Tawa, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:14:19.294Z","endTime":"2026-02-21T22:14:20.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hayden Durke replaces Yu-Min Lin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-21T22:14:19.294Z","endTime":"2026-02-21T22:14:37.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694492,"link":"/api/v1/people/694492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801179,"link":"/api/v1/people/801179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.8,"endSpeed":81.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73164109041147,"aZ":-25.62448300267995,"pfxX":0.13964347339376681,"pfxZ":3.8726250859908724,"pX":0.6862876393754244,"pZ":2.387315377360519,"vX0":6.438174018174821,"vY0":-129.14765826620834,"vZ0":-3.7410370073001964,"x":90.84,"y":174.32,"x0":-1.8562334484583267,"y0":50.00079764697235,"z0":5.823975357363155,"aX":0.23516445337319455},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-1.7,"spinRate":2246,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.42400555096258863,"extension":6.153504619092106},"index":3,"playId":"ad3047ca-a6f6-3478-b110-e2eb03f78a2b","pitchNumber":1,"startTime":"2026-02-21T22:14:37.080Z","endTime":"2026-02-21T22:14:40.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14674673312024,"aZ":-30.172720499958263,"pfxX":0.43310348792461006,"pfxZ":1.1680350238513064,"pX":-1.0741144920238055,"pZ":3.627975440966405,"vX0":2.2934313044489283,"vY0":-130.73889663538674,"vZ0":-0.45732307671840616,"x":157.94,"y":140.82,"x0":-2.0212786823994624,"y0":50.00653610357983,"z0":6.081787261951861,"aX":0.7452643478557712},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2179,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41992614753406743,"extension":6.0064507084589716},"index":4,"playId":"23449dd8-7b5f-3cad-bdfc-ac66a9a59078","pitchNumber":2,"startTime":"2026-02-21T22:14:49.197Z","endTime":"2026-02-21T22:14:53.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.133584371366766,"aZ":-13.895381062721036,"pfxX":-3.470747201113577,"pfxZ":9.207595954025075,"pX":-0.5098961585209033,"pZ":4.228481110605818,"vX0":4.986292970658311,"vY0":-140.76079951786744,"vZ0":-2.7361827275928423,"x":136.44,"y":124.61,"x0":-1.8621904061568335,"y0":50.00271694718584,"z0":6.125249747287146,"aX":-6.890500137615943},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":5.2,"spinRate":2162,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3907236697965071,"extension":6.011987871743354},"index":5,"playId":"36b25227-f826-3c8b-8d02-6d613767d469","pitchNumber":3,"startTime":"2026-02-21T22:15:02.093Z","endTime":"2026-02-21T22:15:06.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312027231076794,"aZ":-28.94112679740018,"pfxX":0.4302419524169403,"pfxZ":1.9099479258075753,"pX":-0.38504383189707586,"pZ":2.624937059561688,"vX0":3.7493580987518595,"vY0":-129.85922049082546,"vZ0":-2.5446907188697923,"x":131.68,"y":167.91,"x0":-1.9085034865478665,"y0":50.003228390346294,"z0":5.838000609019363,"aX":0.72859185869055},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2156,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4231396696723775,"extension":6.077153857965692},"hitData":{"launchSpeed":84.3,"launchAngle":60.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.65,"coordY":136.44}},"index":6,"playId":"51daa53f-fdfd-3a3b-9611-ff2292efaf5a","pitchNumber":4,"startTime":"2026-02-21T22:15:17.202Z","endTime":"2026-02-21T22:15:27.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:15:27.802Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Charlie Condon walks.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T22:15:36.660Z","endTime":"2026-02-21T22:17:16.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733655539429705,"aZ":-42.85326932203652,"pfxX":0.19247712931869532,"pfxZ":-6.895650903425901,"pX":0.4649135293628866,"pZ":3.5588643176025943,"vX0":4.411073810091564,"vY0":-123.88469442862697,"vZ0":2.1688736568602174,"x":99.28,"y":142.69,"x0":-1.366995689852993,"y0":50.00556688150013,"z0":6.265167586456169,"aX":0.2973254276693121},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.6,"breakHorizontal":-1.4,"spinRate":2119,"spinDirection":12},"zone":3,"typeConfidence":2.0,"plateTime":0.44284354752760935,"extension":6.0901575169866105},"index":0,"playId":"3fd42ee1-f19a-36c4-9564-b58eae1692b6","pitchNumber":1,"startTime":"2026-02-21T22:15:47.945Z","endTime":"2026-02-21T22:15:55.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":89.1,"endSpeed":82.7,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5661414723446,"aZ":-28.127490575580875,"pfxX":0.6143939762989559,"pfxZ":2.3463900936310536,"pX":0.019666310104181305,"pZ":2.0411620989165242,"vX0":4.4239975907135465,"vY0":-129.7854387732115,"vZ0":-4.473015021318235,"x":116.25,"y":183.67,"x0":-1.7796031315312557,"y0":50.0012951911726,"z0":5.903697223627423,"aX":1.0581997691375449},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-2.0,"spinRate":2367,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4203931684452038,"extension":6.103583341641412},"index":1,"playId":"3b4952a2-4a53-3b6a-bf93-0f4a05c311b4","pitchNumber":2,"startTime":"2026-02-21T22:16:01.353Z","endTime":"2026-02-21T22:16:06.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80586837069798,"aZ":-29.597799520053773,"pfxX":1.4814328068938722,"pfxZ":1.5861358047051226,"pX":-0.377538882733563,"pZ":3.9756139962011225,"vX0":2.9660960310680293,"vY0":-126.873893493715,"vZ0":0.6965343309564367,"x":131.39,"y":131.44,"x0":-1.7558217316685576,"y0":50.002348408070205,"z0":6.062717685741746,"aX":2.4065983604377683},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2145,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.432280567308434,"extension":6.157188063140201},"index":2,"playId":"42c852e7-c4ee-3d68-8c2a-b54c4fb04c14","pitchNumber":3,"startTime":"2026-02-21T22:16:16.238Z","endTime":"2026-02-21T22:16:19.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35800050780096,"aZ":-30.53576595763266,"pfxX":0.21955926908472656,"pfxZ":0.9693180864828852,"pX":0.48034547403459577,"pZ":0.8979694797893065,"vX0":5.398015116711933,"vY0":-129.25265606051607,"vZ0":-6.243178108890018,"x":98.69,"y":214.53,"x0":-1.6651106726343488,"y0":50.00258605373451,"z0":5.694432350038954,"aX":0.37025354111782355},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":-1.7,"spinRate":2448,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4240285626164919,"extension":6.21091776597226},"index":3,"playId":"41af6ac1-dccf-307e-b405-79d1aac9ca80","pitchNumber":4,"startTime":"2026-02-21T22:16:32.504Z","endTime":"2026-02-21T22:16:37.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.407549624024856,"aZ":-15.16728028617725,"pfxX":-2.7681870817681755,"pfxZ":8.3345682259635,"pX":-0.2688564603996571,"pZ":3.1083409943198563,"vX0":4.96130984496497,"vY0":-141.29593332326803,"vZ0":-5.138428062493352,"x":127.25,"y":154.85,"x0":-1.6804949533094615,"y0":50.0032462683315,"z0":5.910605014346339,"aX":-5.649284184392847},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2194,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38628665665336825,"extension":6.164250460610993},"index":4,"playId":"1adad374-b82d-3b42-9ed6-4722dfab50f7","pitchNumber":5,"startTime":"2026-02-21T22:16:50.305Z","endTime":"2026-02-21T22:16:54.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960172568079283,"aZ":-38.802733566673645,"pfxX":0.48631979886496257,"pfxZ":-4.3782615274942,"pX":-1.1866869964771511,"pZ":3.889376117970566,"vX0":0.6953796003064255,"vY0":-122.27882806378038,"vZ0":2.456329654635561,"x":162.23,"y":133.77,"x0":-1.537832552509215,"y0":50.0002339419379,"z0":6.199404811502419,"aX":0.7367351342888471},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":-1.1,"spinRate":1578,"spinDirection":12},"zone":11,"typeConfidence":2.0,"plateTime":0.4478222047662044,"extension":6.083708335322742},"index":5,"playId":"212ff04e-0a4d-3cf1-a7ce-eefec89c32d0","pitchNumber":6,"startTime":"2026-02-21T22:17:10.560Z","endTime":"2026-02-21T22:17:16.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:17:16.070Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adael Amador strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T22:17:39.266Z","endTime":"2026-02-21T22:19:05.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner GJ Hill replaces Charlie Condon.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-21T22:17:39.672Z","endTime":"2026-02-21T22:17:41.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":809707,"link":"/api/v1/people/809707"},"base":1,"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122698165866773,"aZ":-29.026763806969118,"pfxX":0.29038381266360935,"pfxZ":1.8392842582355007,"pX":-0.4029750082159173,"pZ":1.8826699247442633,"vX0":4.261502844983963,"vY0":-130.09218768519997,"vZ0":-4.129042121437016,"x":132.36,"y":187.95,"x0":-2.1021812984468715,"y0":50.001690935334345,"z0":5.698927350654715,"aX":0.49478599593933925},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2134,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4215589030057827,"extension":6.2323490636740395},"index":1,"playId":"bea794cf-fffb-3bb0-b050-25ff4f1c7824","pitchNumber":1,"startTime":"2026-02-21T22:17:41.332Z","endTime":"2026-02-21T22:17:45.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01871225766612,"aZ":-29.075218340188357,"pfxX":0.27422235647960935,"pfxZ":1.870376133507838,"pX":-0.6188412192127224,"pZ":2.6328227873549914,"vX0":3.1964583004511917,"vY0":-128.58916652721092,"vZ0":-2.2526349863876525,"x":140.59,"y":167.69,"x0":-1.9186046328874247,"y0":50.004157263719875,"z0":5.797314897521051,"aX":0.4548934012416248},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2115,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4274978386504271,"extension":6.072192356970479},"index":2,"playId":"dea3abcd-5e8b-35bb-a6e1-fe535065f306","pitchNumber":2,"startTime":"2026-02-21T22:18:00.146Z","endTime":"2026-02-21T22:18:06.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508013194861167,"aZ":-43.532330089953334,"pfxX":1.012095331613721,"pfxZ":-7.190747011035546,"pX":-1.2058275244136427,"pZ":3.188625405218978,"vX0":1.0147432378354282,"vY0":-124.73363476057239,"vZ0":1.8559589990613259,"x":162.96,"y":152.69,"x0":-1.7490400131988928,"y0":50.00348512185286,"z0":6.017776846294207,"aX":1.5984076124240405},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.4,"breakHorizontal":-2.0,"spinRate":1988,"spinDirection":15},"zone":11,"typeConfidence":2.0,"plateTime":0.4387038067896887,"extension":6.031950691425173},"index":3,"playId":"32312f2c-1dc4-3d5d-9af2-23b31d59c0f3","pitchNumber":3,"startTime":"2026-02-21T22:18:23.596Z","endTime":"2026-02-21T22:18:27.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.697715778043424,"aZ":-43.26806106432095,"pfxX":2.7395718729014757,"pfxZ":-7.343870923602852,"pX":-0.9740794317065254,"pZ":2.8145912052673085,"vX0":0.8957292030326486,"vY0":-122.08546065382876,"vZ0":1.1474376509081534,"x":154.13,"y":162.79,"x0":-1.701428733795684,"y0":50.00074883264462,"z0":6.058326524870166,"aX":4.1404928655465865},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.7,"breakHorizontal":-5.2,"spinRate":1982,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.44839949466345264,"extension":6.1244944885964285},"index":4,"playId":"b6b80304-e963-3a3e-bb02-be831dc4a4ae","pitchNumber":4,"startTime":"2026-02-21T22:18:43.937Z","endTime":"2026-02-21T22:18:50.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204008725489835,"aZ":-29.247172643372245,"pfxX":1.058493560944647,"pfxZ":1.7100716034898742,"pX":0.8361438438216623,"pZ":2.829723087093688,"vX0":6.019734942219517,"vY0":-130.59444829848255,"vZ0":-2.07325287040461,"x":85.13,"y":162.38,"x0":-1.6427944762217934,"y0":50.00601877567806,"z0":5.848249557874901,"aX":1.816590796049761},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2183,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4204776737608018,"extension":6.132445094871836},"index":5,"playId":"0775dc1c-300e-3e5f-82b1-9e2cccd53f94","pitchNumber":5,"startTime":"2026-02-21T22:19:00.858Z","endTime":"2026-02-21T22:19:05.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:19:05.097Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks. GJ Hill to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T22:19:23.598Z","endTime":"2026-02-21T22:21:55.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnSecond":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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(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.3,"endSpeed":81.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012895564964793,"aZ":-29.285149499562763,"pfxX":0.45018970805643216,"pfxZ":1.7070500813771865,"pX":0.07588685564772495,"pZ":3.095117442005482,"vX0":4.39690370139368,"vY0":-129.89790134344454,"vZ0":-1.576890713345219,"x":114.11,"y":155.21,"x0":-1.7049387594211214,"y0":50.001184854156755,"z0":5.960013228883447,"aX":0.7599026720905685},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2319,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.423456584179843,"extension":6.103034828509968},"index":0,"playId":"961be35a-dcd4-3a2e-97f3-4f6e2ae4cda9","pitchNumber":1,"startTime":"2026-02-21T22:19:25.788Z","endTime":"2026-02-21T22:19:31.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697084747809434,"aZ":-12.092713169844517,"pfxX":-1.9857800501917124,"pfxZ":10.041521534740523,"pX":-0.353430738027016,"pZ":3.171142557942003,"vX0":3.8980713544962624,"vY0":-140.2845370491178,"vZ0":-5.320608726970608,"x":130.47,"y":153.16,"x0":-1.5007941584617472,"y0":50.00358263820638,"z0":5.875523749385661,"aX":-3.971793332111042},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2311,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3899147785970456,"extension":6.093969479624245},"index":1,"playId":"6519d90e-df81-300c-b66f-feff12d03a3b","pitchNumber":2,"startTime":"2026-02-21T22:19:47.359Z","endTime":"2026-02-21T22:19:52.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"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-21T22:19:58.020Z","endTime":"2026-02-21T22:20:16.011Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279061542769096,"aZ":-28.3605273747767,"pfxX":-0.5279405846948846,"pfxZ":2.239415524119747,"pX":0.8618630481796223,"pZ":-0.4209689255458431,"vX0":6.478582484652527,"vY0":-130.0317203219606,"vZ0":-9.859066883387339,"x":84.15,"y":250.15,"x0":-1.5976526080485516,"y0":50.004637520960415,"z0":5.5849749002245614,"aX":-0.9001619702428325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-0.5,"spinRate":2344,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4218643279067509,"extension":6.213049205243845},"index":3,"playId":"830ff9f8-b84b-387d-8ff6-19c1e921d377","pitchNumber":3,"startTime":"2026-02-21T22:20:16.011Z","endTime":"2026-02-21T22:20:21.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48300420037751,"aZ":-42.39865717765612,"pfxX":1.1102179880644716,"pfxZ":-6.773412960288686,"pX":1.1956191939446048,"pZ":2.5359747489866336,"vX0":5.672922208336953,"vY0":-122.18905043639258,"vZ0":0.3051393676790679,"x":71.43,"y":170.31,"x0":-1.302117589170172,"y0":50.00314783468484,"z0":6.057855074010543,"aX":1.675263365097534},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.9,"breakHorizontal":-3.4,"spinRate":2029,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.44857921830723324,"extension":6.171148948005558},"index":4,"playId":"c8edd123-a506-350e-97c0-23939e586542","pitchNumber":4,"startTime":"2026-02-21T22:20:41.084Z","endTime":"2026-02-21T22:20:45.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50199557744084,"aZ":-14.911741503705004,"pfxX":-2.3119073049241647,"pfxZ":8.57736695195538,"pX":-0.1608507330602058,"pZ":2.4319259194028846,"vX0":4.433618913444581,"vY0":-141.07393563341452,"vZ0":-6.686178233837143,"x":123.13,"y":173.12,"x0":-1.4534650648589895,"y0":50.00691846004092,"z0":5.7966417603257065,"aX":-4.655304506323284},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":3.2,"spinRate":2254,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.38845896842028527,"extension":6.17880133033237},"index":5,"playId":"22d723ed-a8f1-348b-ad2a-de88cc53db3b","pitchNumber":5,"startTime":"2026-02-21T22:20:57.162Z","endTime":"2026-02-21T22:21:00.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23947562947365,"aZ":-26.189215940240267,"pfxX":0.38498224510485946,"pfxZ":3.5331215277556423,"pX":0.35484331732514984,"pZ":0.06314701702998488,"vX0":4.832358178669477,"vY0":-128.99400441465255,"vZ0":-9.101648808803713,"x":103.47,"y":237.08,"x0":-1.5880046349803676,"y0":50.00602623693387,"z0":5.636588863357449,"aX":0.6530758934611504},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-1.7,"spinRate":2336,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.42358523027343375,"extension":6.261176518202234},"index":6,"playId":"2f73ecda-4855-36eb-afdd-806facc9ab74","pitchNumber":6,"startTime":"2026-02-21T22:21:24.932Z","endTime":"2026-02-21T22:21:29.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.743263924774865,"aZ":-17.32235619470008,"pfxX":-1.1111789246431538,"pfxZ":7.384206369208023,"pX":0.09321179406657087,"pZ":4.259212952273911,"vX0":4.956910298977993,"vY0":-140.66848148456924,"vZ0":-1.4638844499072254,"x":113.45,"y":123.78,"x0":-1.5445187014985073,"y0":50.006895030388144,"z0":5.904981823612176,"aX":-2.236965106869378},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":1.1,"spinRate":2349,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3888065381621324,"extension":6.165045870734291},"index":7,"playId":"8d3a02bc-e59e-3a56-a05f-32786492b5f5","pitchNumber":7,"startTime":"2026-02-21T22:21:47.100Z","endTime":"2026-02-21T22:21:55.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:21:55.095Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Avans strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T22:22:12.744Z","endTime":"2026-02-21T22:23:29.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498476207005613,"aZ":-29.68699116732839,"pfxX":0.26956420749193155,"pfxZ":1.5422476122121882,"pX":0.5327630382747875,"pZ":1.850516032796737,"vX0":5.476451187511076,"vY0":-127.1814043636906,"vZ0":-3.982624883785799,"x":96.69,"y":188.82,"x0":-1.6962894075620283,"y0":50.003980755140525,"z0":5.828350898492772,"aX":0.435569763959528},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-1.9,"spinRate":2021,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4329927124488919,"extension":6.21989179030308},"index":0,"playId":"0c1557f5-4320-30bc-a320-29203b388ad1","pitchNumber":1,"startTime":"2026-02-21T22:22:21.724Z","endTime":"2026-02-21T22:22:25.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745154116530045,"aZ":-12.719777891463199,"pfxX":-3.0828285784006115,"pfxZ":9.74779871413169,"pX":-0.8330723167738072,"pZ":2.067622823578836,"vX0":3.73594434619403,"vY0":-139.73390062452037,"vZ0":-7.883232702042244,"x":148.75,"y":182.95,"x0":-1.7810348616870972,"y0":50.00511361801566,"z0":5.743874200382901,"aX":-6.154134605400579},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2345,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.39058990013250217,"extension":6.194196024753947},"index":1,"playId":"fc359fdc-bd0c-3424-b165-7ac847fa3583","pitchNumber":2,"startTime":"2026-02-21T22:22:42.761Z","endTime":"2026-02-21T22:22:47.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13580472460625,"aZ":-43.585376826411526,"pfxX":0.3580118574812454,"pfxZ":-7.521321148055377,"pX":0.5283154236899272,"pZ":1.3125781014303965,"vX0":4.919436884783121,"vY0":-122.10919497350577,"vZ0":-2.1497496104671407,"x":96.86,"y":203.34,"x0":-1.555656933638243,"y0":50.00541008626341,"z0":5.940229390215286,"aX":0.5426183910089183},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.9,"breakHorizontal":-1.8,"spinRate":2229,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.44786215254351536,"extension":6.137659081603319},"index":2,"playId":"51171090-0788-3ba1-8f85-a3b744ee63b8","pitchNumber":3,"startTime":"2026-02-21T22:22:59.965Z","endTime":"2026-02-21T22:23:05.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845447421208966,"aZ":-41.60735395410729,"pfxX":1.0310536671273551,"pfxZ":-6.326869868054615,"pX":-0.6114369456623642,"pZ":2.324576350252615,"vX0":2.7164152922002773,"vY0":-121.63236610657702,"vZ0":-0.14881456159359585,"x":140.31,"y":176.02,"x0":-1.8785948649903632,"y0":50.00149034731421,"z0":6.007874273152187,"aX":1.5373922935936266},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.2,"breakHorizontal":-2.5,"spinRate":2072,"spinDirection":14},"zone":4,"typeConfidence":2.0,"plateTime":0.4510742017128857,"extension":6.220657761118382},"index":3,"playId":"8ac6d3f5-2ec6-365b-85ef-aa4c1268476d","pitchNumber":4,"startTime":"2026-02-21T22:23:25.917Z","endTime":"2026-02-21T22:23:29.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:23:29.837Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann challenged (pitch result), call on the field was overturned: Ben McLaughlin called out on strikes.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T22:25:43.868Z","endTime":"2026-02-21T22:27:10.911Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Zach Kokoska replaces first baseman Blaine Crim, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:25:36.024Z","endTime":"2026-02-21T22:25:36.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":688760,"link":"/api/v1/people/688760"},"defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sterlin Thompson replaces left fielder Troy Johnston, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:25:36.043Z","endTime":"2026-02-21T22:25:36.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"GJ Hill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-21T22:25:36.044Z","endTime":"2026-02-21T22:25:46.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":809707,"link":"/api/v1/people/809707"},"defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334382371945466,"aZ":-32.30571505900141,"pfxX":0.2754313344869432,"pfxZ":-0.08870096927770899,"pX":0.030989719713070327,"pZ":1.5227057508244737,"vX0":5.341920426609148,"vY0":-124.2396830565134,"vZ0":-3.514936734646593,"x":115.82,"y":197.67,"x0":-2.1882529390572065,"y0":50.00048654137815,"z0":5.6583764969146095,"aX":0.42684732607209264},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-1.8,"spinRate":2072,"spinDirection":118},"zone":14,"typeConfidence":0.88,"plateTime":0.4419136458096724,"extension":6.699642904702635},"index":3,"playId":"e6942023-54a3-321c-82e8-1daba240d7e1","pitchNumber":1,"startTime":"2026-02-21T22:25:46.139Z","endTime":"2026-02-21T22:25:53.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91145525086567,"aZ":-24.889321191161915,"pfxX":-1.722365605513719,"pfxZ":3.9639913076993185,"pX":-0.2459683336809282,"pZ":2.3721113794510837,"vX0":5.793388102998285,"vY0":-134.81108835275538,"vZ0":-3.611348089588673,"x":126.38,"y":174.73,"x0":-2.201035929760913,"y0":50.00121689326745,"z0":5.490443499919096,"aX":-3.164236131635726},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2010,"spinDirection":192},"zone":5,"typeConfidence":0.84,"plateTime":0.4066404641403736,"extension":6.768489426030831},"index":4,"playId":"4adc76d7-04de-33d8-ae9c-39e0c3a72d05","pitchNumber":2,"startTime":"2026-02-21T22:26:01.940Z","endTime":"2026-02-21T22:26:05.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04138188434397,"aZ":-21.60720245702519,"pfxX":-6.24563699874997,"pfxZ":5.7682165956977975,"pX":-0.16399804130231505,"pZ":2.6938512916519652,"vX0":7.255284558358593,"vY0":-134.69592378981835,"vZ0":-3.4081282702725737,"x":123.25,"y":166.05,"x0":-2.084689156495446,"y0":50.00520785064788,"z0":5.508679552518529,"aX":-11.44574326658301},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":9.7,"spinRate":1899,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.40709745052674595,"extension":6.833031318527559},"index":5,"playId":"f3d2d699-0856-310d-985c-f0cbf2c1d1b8","pitchNumber":3,"startTime":"2026-02-21T22:26:16.917Z","endTime":"2026-02-21T22:26:20.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.715557170442068,"aZ":-25.650471704931803,"pfxX":-0.004733509304773786,"pfxZ":3.5860416507755186,"pX":-0.08855716499159982,"pZ":3.625435848048395,"vX0":5.336170815301253,"vY0":-134.69058284777583,"vZ0":-0.4797418694260992,"x":120.38,"y":140.89,"x0":-2.102459269677592,"y0":50.00530887758102,"z0":5.634017178846717,"aX":-0.008408807931287066},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-1.2,"spinRate":2004,"spinDirection":192},"zone":11,"typeConfidence":0.81,"plateTime":0.4080681231379719,"extension":6.70834681232949},"index":6,"playId":"48559f50-ab83-37a7-a0f1-3ca8cd9bfda8","pitchNumber":4,"startTime":"2026-02-21T22:26:32.846Z","endTime":"2026-02-21T22:26:37.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01838017652971,"aZ":-27.934207783364176,"pfxX":-9.579099031300212,"pfxZ":2.6690455301475593,"pX":0.7880094409510378,"pZ":2.2207358317975086,"vX0":10.136572938169735,"vY0":-125.87757108151744,"vZ0":-2.521547614118248,"x":86.96,"y":178.82,"x0":-2.0663727811071517,"y0":50.00296130433743,"z0":5.521133258499105,"aX":-15.214232726040377},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":1541,"spinDirection":235},"zone":9,"typeConfidence":0.92,"plateTime":0.4368667690494066,"extension":6.799611277807141},"index":7,"playId":"0da028e3-f61e-3741-9891-c9060375d48e","pitchNumber":5,"startTime":"2026-02-21T22:26:49.687Z","endTime":"2026-02-21T22:27:10.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"}},"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:27:10.911Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luken Baker grounds out, shortstop Cole Carrigg to first baseman Zach Kokoska.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T22:27:32.201Z","endTime":"2026-02-21T22:27:41.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38420179482142,"aZ":-42.394297109194234,"pfxX":2.8941614624892837,"pfxZ":-7.686747636743936,"pX":0.5136446684942901,"pZ":2.9305962952747486,"vX0":4.908794518575453,"vY0":-115.43718721547701,"vZ0":2.2197016574935686,"x":97.42,"y":159.65,"x0":-2.0284311809260074,"y0":50.002164171202786,"z0":6.081681995118798,"aX":3.8478882793635387},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.8,"breakHorizontal":-6.6,"spinRate":2278,"spinDirection":25},"zone":6,"typeConfidence":0.91,"plateTime":0.47712811556033197,"extension":6.718708660158079},"hitData":{"launchSpeed":105.0,"launchAngle":-2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.85,"coordY":161.23}},"index":0,"playId":"93d169f1-da44-30b1-89ed-230dba642100","pitchNumber":1,"startTime":"2026-02-21T22:27:34.062Z","endTime":"2026-02-21T22:27:41.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:27:41.978Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Logan strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T22:27:55.155Z","endTime":"2026-02-21T22:30:00.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"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":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"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":88.6,"endSpeed":81.2,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35066232740261,"aZ":-27.896744094948684,"pfxX":-1.9401981845374845,"pfxZ":2.545989148265214,"pX":0.115825087157414,"pZ":2.3025861821547466,"vX0":6.152336185080456,"vY0":-128.90815834782504,"vZ0":-2.9563422715872933,"x":112.59,"y":176.61,"x0":-2.051937988761776,"y0":50.001654585014656,"z0":5.622901497463986,"aX":-3.2583748194826194},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2192,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.42525892675473065,"extension":6.863846787860475},"index":0,"playId":"9c087731-1990-33ab-b16c-daab2e4bbac9","pitchNumber":1,"startTime":"2026-02-21T22:28:09.476Z","endTime":"2026-02-21T22:28:17.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.1,"endSpeed":81.0,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576261731201278,"aZ":-28.641753229200077,"pfxX":0.02405161954966939,"pfxZ":2.1248655387910826,"pX":0.5939828197370798,"pZ":1.8378217777653338,"vX0":6.293524313556266,"vY0":-128.11199197157822,"vZ0":-3.9071163660308312,"x":94.36,"y":189.16,"x0":-1.8979362337493333,"y0":50.0014649017726,"z0":5.622392374002914,"aX":0.03957563516949612},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":-1.4,"spinRate":2199,"spinDirection":116},"zone":9,"typeConfidence":0.91,"plateTime":0.42760802162479106,"extension":6.818961415094367},"index":1,"playId":"00103af7-68d0-350a-8324-35b65e31fadc","pitchNumber":2,"startTime":"2026-02-21T22:28:24.505Z","endTime":"2026-02-21T22:28:30.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44414540248208,"aZ":-22.241642229195516,"pfxX":0.12937291470982704,"pfxZ":5.2621723572056744,"pX":1.1629006374594602,"pZ":3.2715582947729542,"vX0":8.483397135232916,"vY0":-136.80090883446312,"vZ0":-2.016524653806083,"x":72.67,"y":150.45,"x0":-2.000845363775765,"y0":50.00121151298236,"z0":5.550009524342305,"aX":0.24188034890923252},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2201,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.4010720209781051,"extension":6.785369626137464},"index":2,"playId":"7893d29c-1aa8-39cb-8ef1-f95208ba9958","pitchNumber":3,"startTime":"2026-02-21T22:28:57.503Z","endTime":"2026-02-21T22:29:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756804261412142,"aZ":-26.640306025194846,"pfxX":1.6217888710770367,"pfxZ":3.484667775794014,"pX":1.7610156479560026,"pZ":-0.4363062162403925,"vX0":8.171326509020991,"vY0":-125.33667934651639,"vZ0":-9.346057471494701,"x":49.87,"y":250.56,"x0":-1.7545625771124267,"y0":50.00372561160062,"z0":5.522595493007589,"aX":2.5746250829539723},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.8,"spinRate":2194,"spinDirection":84},"zone":14,"typeConfidence":0.91,"plateTime":0.43731496213245746,"extension":7.024837589540919},"index":3,"playId":"d0118a97-8796-3815-9239-06d23c5aadad","pitchNumber":4,"startTime":"2026-02-21T22:29:11.455Z","endTime":"2026-02-21T22:29:15.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64082644880469,"aZ":-20.3211445145396,"pfxX":-6.924510833741978,"pfxZ":6.347345254497189,"pX":-0.24019708547684823,"pZ":0.7558572328185715,"vX0":7.905144238795611,"vY0":-136.01435308172117,"vZ0":-8.538202468694752,"x":126.16,"y":218.37,"x0":-2.288625579351947,"y0":50.00540052367874,"z0":5.352179190338892,"aX":-12.938296446731702},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":10.8,"spinRate":1921,"spinDirection":202},"zone":13,"typeConfidence":0.92,"plateTime":0.4031409869374194,"extension":6.959768925381164},"index":4,"playId":"23e5ab3e-0698-39a9-a3e7-e7e9d29f0aee","pitchNumber":5,"startTime":"2026-02-21T22:29:36.086Z","endTime":"2026-02-21T22:29:40.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46807587730069,"aZ":-20.23146533680353,"pfxX":-1.5841931008195498,"pfxZ":6.306585749365034,"pX":-0.04999551033677134,"pZ":2.8968924124612494,"vX0":6.261472113274063,"vY0":-136.58045537022966,"vZ0":-3.2334520009657743,"x":118.91,"y":160.56,"x0":-2.16420362472587,"y0":50.00291359169666,"z0":5.483927051227178,"aX":-3.001152457530993},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":1.6,"spinRate":2072,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.40070698594065135,"extension":6.952235402036038},"index":5,"playId":"1438bbc3-cb1c-39e2-9fb9-4e52737947d4","pitchNumber":6,"startTime":"2026-02-21T22:29:56.733Z","endTime":"2026-02-21T22:30:00.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_ab"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_ab"},{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_pa"},{"player":{"id":687312,"link":"/api/v1/people/687312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:30:00.844Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to right fielder Kristian Robinson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:32:35.105Z","endTime":"2026-02-21T22:34:03.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666301,"fullName":"Indigo Diaz","link":"/api/v1/people/666301"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kristian Robinson replaces left fielder Óscar Mercado, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:31:37.918Z","endTime":"2026-02-21T22:31:37.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":640458,"link":"/api/v1/people/640458"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: A.J. Vukovich replaces right fielder Druw Jones, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:31:37.939Z","endTime":"2026-02-21T22:32:38.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":702258,"link":"/api/v1/people/702258"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":640458,"link":"/api/v1/people/640458"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":702258,"link":"/api/v1/people/702258"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Indigo Diaz replaces Hayden Durke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-21T22:32:37.252Z","endTime":"2026-02-21T22:32:37.253Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666301,"link":"/api/v1/people/666301"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.1,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.839411045535087,"aZ":-30.027256240308464,"pfxX":0.0019869784214563424,"pfxZ":1.3875778776249872,"pX":-1.27106317845321,"pZ":1.2747956315932931,"vX0":1.0495588245256375,"vY0":-122.60463110531032,"vZ0":-4.154058030790143,"x":165.45,"y":204.36,"x0":-1.7022725546130861,"y0":50.002895361224375,"z0":5.511743354203859,"aX":0.0027886637330220986},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":-0.2,"spinRate":2068,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4442242467472104,"extension":6.404432589349549},"index":3,"playId":"3989f121-6d33-3c46-87ba-a77715afd628","pitchNumber":1,"startTime":"2026-02-21T22:32:37.254Z","endTime":"2026-02-21T22:32:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98211145011748,"aZ":-16.411095649625505,"pfxX":-6.998580884765561,"pfxZ":8.37147497737152,"pX":0.6178728902608711,"pZ":1.5868475130938313,"vX0":8.095358463145557,"vY0":-136.56657377354233,"vZ0":-7.6481256604400265,"x":93.45,"y":195.94,"x0":-1.4800742144699781,"y0":50.00122906633092,"z0":5.55923134322253,"aX":-13.175908627925807},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":10.9,"spinRate":2382,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4015549687779907,"extension":6.720167051309776},"index":4,"playId":"d7f9d5bb-4c3d-3bce-8d5a-697db3a60e59","pitchNumber":2,"startTime":"2026-02-21T22:32:55.260Z","endTime":"2026-02-21T22:33:16.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}},"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.0,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478350173162312,"aZ":-18.81517327144747,"pfxX":-7.150635241566775,"pfxZ":6.855402042746162,"pX":-0.9025369716360663,"pZ":2.979818980834547,"vX0":4.15590629202409,"vY0":-138.37485763487854,"vZ0":-3.942471888328299,"x":151.4,"y":158.32,"x0":-1.4910527028037126,"y0":50.00331338259498,"z0":5.675737510882511,"aX":-13.934143599588383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":12.1,"spinRate":2359,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3950972731060083,"extension":6.657351200288121},"index":5,"playId":"034368e2-ab17-35b0-a4df-e3de89414113","pitchNumber":3,"startTime":"2026-02-21T22:33:31.877Z","endTime":"2026-02-21T22:33:35.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94023718836118,"aZ":-33.794848521677395,"pfxX":0.29233815303725064,"pfxZ":-1.058846227601963,"pX":0.3763144956588344,"pZ":2.7616407137468486,"vX0":4.567018673432339,"vY0":-121.9922089871681,"vZ0":0.04160886136256514,"x":102.66,"y":164.22,"x0":-1.5475373342929757,"y0":50.0045543021476,"z0":5.6250764828071125,"aX":0.4459613830869756},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":-1.4,"spinRate":2059,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.4466755762386012,"extension":6.598294965301812},"hitData":{"launchSpeed":93.2,"launchAngle":34.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.24,"coordY":61.86}},"index":6,"playId":"b291131f-54cb-34f4-bd0f-19c0d9705e73","pitchNumber":4,"startTime":"2026-02-21T22:33:52.711Z","endTime":"2026-02-21T22:34:03.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:34:03.137Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:34:07.700Z","endTime":"2026-02-21T22:35:39.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666301,"fullName":"Indigo Diaz","link":"/api/v1/people/666301"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566755977820804,"aZ":-33.942836758648674,"pfxX":0.7781533160351763,"pfxZ":-1.1856245228400386,"pX":-2.620592327323093,"pZ":2.9120185135897856,"vX0":-2.3311134666973854,"vY0":-121.35945425758948,"vZ0":0.4349257527036039,"x":216.89,"y":160.16,"x0":-1.7471038933271348,"y0":50.00568579276997,"z0":5.695730349916865,"aX":1.156742933720995},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.8,"breakHorizontal":-0.8,"spinRate":1979,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.451962636469343,"extension":6.483393759243807},"index":0,"playId":"415a6ae6-3fac-33fd-938f-a59fa5e5164e","pitchNumber":1,"startTime":"2026-02-21T22:34:29.992Z","endTime":"2026-02-21T22:34:33.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":83.2,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6058481752991,"aZ":-31.034616719030655,"pfxX":-0.49574077222464985,"pfxZ":0.7781809255542074,"pX":0.4400307278018,"pZ":1.4199798914041306,"vX0":5.161485933119295,"vY0":-121.00193173744998,"vZ0":-3.1064106615886278,"x":100.23,"y":200.44,"x0":-1.6646496730080234,"y0":50.004550274610246,"z0":5.465163755864601,"aX":-0.7287591525637567},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.8,"breakHorizontal":-0.5,"spinRate":2050,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.45423095266787783,"extension":6.605188744205668},"index":1,"playId":"3d33c363-5873-3b1a-bc89-0896804299cb","pitchNumber":2,"startTime":"2026-02-21T22:34:47.974Z","endTime":"2026-02-21T22:34:52.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8958882324104,"aZ":-15.641129247356206,"pfxX":-5.917526423037902,"pfxZ":8.64558161134796,"pX":0.5575475066377695,"pZ":4.451404864146647,"vX0":7.014994781953512,"vY0":-137.50289588297622,"vZ0":-0.66165724203371,"x":95.75,"y":118.59,"x0":-1.2595905691693368,"y0":50.001243466004304,"z0":5.757818031820131,"aX":-11.314680450260038},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2509,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39855465620024955,"extension":6.609152257707316},"index":2,"playId":"56cd9a78-c7c6-302d-8c81-2c689104ec1c","pitchNumber":3,"startTime":"2026-02-21T22:35:07.544Z","endTime":"2026-02-21T22:35:11.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.7,"endSpeed":78.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22119929930386,"aZ":-30.077308899706424,"pfxX":-7.214530248055379,"pfxZ":1.348700546741548,"pX":-0.07524751792048467,"pZ":1.9744013888661391,"vX0":5.388921138311819,"vY0":-123.29993001193014,"vZ0":-3.1282516160404414,"x":119.87,"y":185.47,"x0":-1.3411061193249976,"y0":50.003954031379855,"z0":5.77145059256189,"aX":-11.220363841533294},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":12.0,"spinRate":1597,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.44254954355363463,"extension":6.894960680601363},"index":3,"playId":"39745b46-5ffc-3883-b039-20ecf25b4213","pitchNumber":4,"startTime":"2026-02-21T22:35:35.448Z","endTime":"2026-02-21T22:35:39.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_ab"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_ab"},{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:35:39.023Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vimael Machín strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:36:07.882Z","endTime":"2026-02-21T22:37:13.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666301,"fullName":"Indigo Diaz","link":"/api/v1/people/666301"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62954278064899,"aZ":-13.623242418499967,"pfxX":-6.9620291907629515,"pfxZ":9.395130792759224,"pX":0.35139903438652725,"pZ":2.609936015502158,"vX0":6.95792964154142,"vY0":-139.68486265382813,"vZ0":-5.9087898029574095,"x":103.61,"y":168.31,"x0":-1.267956928794294,"y0":50.00536174972685,"z0":5.649334551834138,"aX":-13.752018221596183},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2485,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39218618370786995,"extension":6.741186399456177},"index":0,"playId":"83548f0c-84d8-3433-a9f1-ceba97b4c703","pitchNumber":1,"startTime":"2026-02-21T22:36:07.882Z","endTime":"2026-02-21T22:36:14.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":83.4,"endSpeed":77.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.034983603665236,"aZ":-29.008786571116456,"pfxX":-6.073624676296574,"pfxZ":2.091630914056676,"pX":-1.7617958948437067,"pZ":2.0908466703239097,"vX0":1.3427290933675495,"vY0":-121.56579314671417,"vZ0":-2.690629838910563,"x":184.16,"y":182.33,"x0":-1.5275550493959762,"y0":50.00590491644412,"z0":5.698574913933666,"aX":-9.20564573516463},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":10.8,"spinRate":1418,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4484208690637983,"extension":6.659107758854759},"index":1,"playId":"240ae1e0-1939-35c1-919d-9b9fac7c4820","pitchNumber":2,"startTime":"2026-02-21T22:36:25.543Z","endTime":"2026-02-21T22:36:30.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.0,"endSpeed":77.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.520606122548752,"aZ":-31.96403332638363,"pfxX":-1.3377049766745603,"pfxZ":0.14024084932168712,"pX":1.071200839806497,"pZ":1.3414071308073916,"vX0":6.47765790426815,"vY0":-122.14733058924531,"vZ0":-3.139660274713173,"x":76.17,"y":202.56,"x0":-1.4436819322946348,"y0":50.004023620169896,"z0":5.397652347047743,"aX":-2.0182018730512628},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":0.8,"spinRate":2156,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.4487743890050151,"extension":6.584155327620969},"index":2,"playId":"58304037-f4ec-363a-84cd-dbf561da5c59","pitchNumber":3,"startTime":"2026-02-21T22:36:43.438Z","endTime":"2026-02-21T22:36:48.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39706792557549,"aZ":-16.76638235284272,"pfxX":-7.19652384710994,"pfxZ":7.877855891922,"pX":-0.781420933510782,"pZ":3.4934404988999166,"vX0":4.267962468722092,"vY0":-139.02607306918713,"vZ0":-3.0896129272241972,"x":146.79,"y":144.46,"x0":-1.4020862923994566,"y0":50.004580356709006,"z0":5.733159082457834,"aX":-14.077641328608994},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2678,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.39409599363201275,"extension":6.682405736463585},"index":3,"playId":"89c86b45-1a21-3979-a3de-c5a2a0b8f06d","pitchNumber":4,"startTime":"2026-02-21T22:37:09.327Z","endTime":"2026-02-21T22:37:13.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":666301,"link":"/api/v1/people/666301"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:37:13.785Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Lawlar walks.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:39:36.360Z","endTime":"2026-02-21T22:41:42.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Palmquist replaces Gabriel Hughes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-21T22:39:03.727Z","endTime":"2026-02-21T22:39:38.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687312,"link":"/api/v1/people/687312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20678420662374,"aZ":-19.078322082171358,"pfxX":7.568890560043226,"pfxZ":7.268723420770865,"pX":0.04761539520887575,"pZ":3.066411740677719,"vX0":-10.3086107858752,"vY0":-134.40472571595674,"vZ0":-1.421793828598249,"x":115.19,"y":155.99,"x0":2.9764116436001613,"y0":50.004310085299416,"z0":4.977583161177244,"aX":13.641166380421405},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":-11.0,"spinRate":2133,"spinDirection":119},"zone":2,"typeConfidence":0.91,"plateTime":0.409869087614664,"extension":7.511637386472187},"index":1,"playId":"6afc64e5-835c-3c3f-9c4b-83c4e8e0a745","pitchNumber":1,"startTime":"2026-02-21T22:39:38.547Z","endTime":"2026-02-21T22:39:43.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78202711050289,"aZ":-25.71557995850523,"pfxX":10.18466600692404,"pfxZ":3.6931874336480472,"pX":1.5020944527377131,"pZ":1.6762600496500433,"vX0":-7.462301765443252,"vY0":-131.4327406127985,"vZ0":-3.2382945468975572,"x":59.74,"y":193.52,"x0":3.0544295034748603,"y0":50.005799060516075,"z0":4.833514663071883,"aX":17.826755945054725},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-16.8,"spinRate":2178,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.4166882108948302,"extension":7.4539662062178795},"index":2,"playId":"4f27418e-806a-381f-b318-4f21172383b6","pitchNumber":2,"startTime":"2026-02-21T22:40:01.597Z","endTime":"2026-02-21T22:40:08.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.6,"endSpeed":82.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543711851620543,"aZ":-25.760573128817175,"pfxX":9.316130154815818,"pfxZ":3.6672256608933953,"pX":1.7777318802377668,"pZ":3.5434729805977025,"vX0":-6.910012348215902,"vY0":-131.7612428037995,"vZ0":1.2950384903983112,"x":49.24,"y":143.11,"x0":3.231685084687248,"y0":50.000691697904706,"z0":4.957327904740383,"aX":16.281732340868412},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-15.2,"spinRate":2055,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41663438645707807,"extension":7.503458399797405},"index":3,"playId":"792cc0aa-132a-3408-8255-e5293f624f81","pitchNumber":3,"startTime":"2026-02-21T22:40:15.583Z","endTime":"2026-02-21T22:40:20.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.3,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389640528976877,"aZ":-19.610039117421994,"pfxX":8.81859533831732,"pfxZ":7.097022395814289,"pX":-0.10911260783150693,"pZ":2.1932026259854362,"vX0":-11.054376828593444,"vY0":-132.50863528589613,"vZ0":-3.07169606134865,"x":121.16,"y":179.56,"x0":2.9789856765693874,"y0":50.00565574394103,"z0":4.807042164906692,"aX":15.620823648913493},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":-13.4,"spinRate":2202,"spinDirection":67},"zone":5,"typeConfidence":0.91,"plateTime":0.4139944286482984,"extension":7.643935164640781},"index":4,"playId":"b050a0a7-07cb-3759-adf5-f4fb98974773","pitchNumber":4,"startTime":"2026-02-21T22:40:44.421Z","endTime":"2026-02-21T22:40:48.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174590808459573,"aZ":-30.29891968346656,"pfxX":-2.242418143497464,"pfxZ":1.4284421757201962,"pX":-0.8640540805963325,"pZ":1.8336705205125194,"vX0":-7.250771761827666,"vY0":-114.07663268618585,"vZ0":-0.6234339177494906,"x":149.94,"y":189.27,"x0":2.6546034585207483,"y0":50.00154621203749,"z0":5.113247092250128,"aX":-2.935495393293771},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.8,"breakHorizontal":6.0,"spinRate":2085,"spinDirection":269},"zone":13,"typeConfidence":0.58,"plateTime":0.48126723472524,"extension":7.412972519504383},"index":5,"playId":"055b3a61-9e81-340c-9a3a-4e5a3be9f8db","pitchNumber":5,"startTime":"2026-02-21T22:40:59.179Z","endTime":"2026-02-21T22:41:03.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.2,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8136039155226,"aZ":-22.032901654525904,"pfxX":8.309654254805857,"pfxZ":5.728832173105287,"pX":1.2966383928055172,"pZ":3.7191339500296716,"vX0":-7.345043532854691,"vY0":-132.57337710525232,"vZ0":0.9065174472821098,"x":67.58,"y":138.36,"x0":3.031008297928873,"y0":50.002728613608326,"z0":4.98763438843691,"aX":14.709624147105707},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2082,"spinDirection":109},"zone":12,"typeConfidence":0.91,"plateTime":0.4140338208447072,"extension":7.55119362438844},"index":6,"playId":"aaaa1301-da58-3053-8ca8-d5e5094efff6","pitchNumber":6,"startTime":"2026-02-21T22:41:22.422Z","endTime":"2026-02-21T22:41:26.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140883663084875,"aZ":-20.894865448171092,"pfxX":10.323065001501691,"pfxZ":6.444090611523659,"pX":-0.662204256379762,"pZ":1.301864514943536,"vX0":-12.730554305847608,"vY0":-131.96639011121712,"vZ0":-5.01675112386252,"x":142.24,"y":203.63,"x0":2.900924230181907,"y0":50.00081777643163,"z0":4.78304213201523,"aX":18.063241014706968},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.6,"spinRate":2254,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.41629244827158995,"extension":7.504954568839987},"index":7,"playId":"04debf67-9740-3f55-ba8c-d19b71cd30fb","pitchNumber":7,"startTime":"2026-02-21T22:41:39.132Z","endTime":"2026-02-21T22:41:42.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.14,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:41:42.628Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"LuJames Groover lines out sharply to left fielder Sterlin Thompson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:41:50.795Z","endTime":"2026-02-21T22:42:59.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01418252524352,"aZ":-20.532105318910514,"pfxX":6.78152619270045,"pfxZ":6.52809069636305,"pX":1.0819269872036978,"pZ":3.6295009408285623,"vX0":-7.787228672157033,"vY0":-133.49771261910104,"vZ0":0.4468293090165024,"x":75.76,"y":140.78,"x0":3.172581166403656,"y0":50.001210094559084,"z0":4.952277040037766,"aX":12.090752393648664},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":-10.3,"spinRate":2127,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.41223734742754603,"extension":7.470308757905639},"index":0,"playId":"47c07b90-a324-3ebe-a4b4-9ebefdca00d6","pitchNumber":1,"startTime":"2026-02-21T22:42:14.503Z","endTime":"2026-02-21T22:42:18.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455138384287654,"aZ":-28.065209770905554,"pfxX":-2.667478480021493,"pfxZ":3.294206868963026,"pX":0.09429602894217148,"pZ":1.7882040114117255,"vX0":-5.310933622514289,"vY0":-111.41105818455189,"vZ0":-0.7550140546677212,"x":113.41,"y":190.5,"x0":2.8628352828062007,"y0":50.002387674687576,"z0":5.051798948981914,"aX":-3.3272744088001676},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":6.1,"breakHorizontal":6.4,"spinRate":1989,"spinDirection":252},"zone":8,"typeConfidence":0.83,"plateTime":0.49307535644803924,"extension":7.719056254081494},"index":1,"playId":"a53eb009-e9ec-357c-87bf-d18226910d23","pitchNumber":2,"startTime":"2026-02-21T22:42:31.349Z","endTime":"2026-02-21T22:42:39.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60558678517341,"aZ":-30.395074141171996,"pfxX":-3.481104676018709,"pfxZ":1.445616263771056,"pX":-0.09168727392277909,"pZ":2.074170770859587,"vX0":-5.283156264413097,"vY0":-110.61259158183557,"vZ0":0.4410767582934747,"x":120.49,"y":182.78,"x0":2.784555988431832,"y0":50.00502789549599,"z0":5.071360142487112,"aX":-4.292735114175492},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":3.1,"breakHorizontal":7.7,"spinRate":2028,"spinDirection":269},"zone":8,"typeConfidence":0.89,"plateTime":0.49608490906255476,"extension":7.611843893441537},"hitData":{"launchSpeed":108.3,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.88,"coordY":94.84}},"index":2,"playId":"82ad4191-16d9-3d48-b565-0be3aac86412","pitchNumber":3,"startTime":"2026-02-21T22:42:49.292Z","endTime":"2026-02-21T22:42:59.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.7,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:42:59.155Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"A.J. Vukovich lines out sharply to right fielder GJ Hill.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:43:25.531Z","endTime":"2026-02-21T22:45:15.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":76.2,"endSpeed":70.2,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.387168942822377,"aZ":-32.337374737577655,"pfxX":-2.8107874560095016,"pfxZ":-0.13314538828975397,"pX":-0.1941039336058205,"pZ":1.3066718623256415,"vX0":-5.6537529325233855,"vY0":-110.87922919105908,"vZ0":-0.7772632107768626,"x":124.4,"y":203.5,"x0":2.7569224533150107,"y0":50.001425159542706,"z0":5.044917837837546,"aX":-3.4885954704164863},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-0.1,"breakHorizontal":6.6,"spinRate":2034,"spinDirection":265},"zone":13,"typeConfidence":0.89,"plateTime":0.49456206625409527,"extension":7.664203546802076},"index":0,"playId":"33aa7908-faeb-391f-bb63-c43468079c48","pitchNumber":1,"startTime":"2026-02-21T22:43:25.765Z","endTime":"2026-02-21T22:43:29.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-21T22:43:40.752Z","endTime":"2026-02-21T22:43:53.170Z","isPitch":false,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66409082735981,"aZ":-33.13358216167114,"pfxX":-2.875728875457999,"pfxZ":-0.7752347527883483,"pX":1.2982154812863058,"pZ":1.7281117557379986,"vX0":-2.6785537464265934,"vY0":-111.13433175985233,"vZ0":0.13557991813909687,"x":67.52,"y":192.12,"x0":2.896867790508776,"y0":50.002019102297915,"z0":5.134634581397422,"aX":-3.5629392813285112},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.0,"breakHorizontal":6.0,"spinRate":1309,"spinDirection":74},"zone":14,"typeConfidence":0.85,"plateTime":0.49463607147650546,"extension":7.543638263747575},"index":2,"playId":"edd6704d-02c3-3153-b4e1-599f3fe16341","pitchNumber":2,"startTime":"2026-02-21T22:43:53.170Z","endTime":"2026-02-21T22:43:57.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":89.9,"endSpeed":82.5,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571082670679964,"aZ":-16.48414163012196,"pfxX":8.485769518726789,"pfxZ":9.066023938517755,"pX":-0.05337776887133076,"pZ":1.2510740023477962,"vX0":-10.389235525515518,"vY0":-130.49979866649136,"vZ0":-6.110074708056358,"x":119.03,"y":205.0,"x0":2.87036918845562,"y0":50.00250490932904,"z0":4.857416448839814,"aX":14.6866594440493},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.2,"breakHorizontal":-13.2,"spinRate":1411,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.41914702701622897,"extension":7.636488872713889},"index":3,"playId":"5ef2d876-049e-3b96-8b9c-ed6f75f477d6","pitchNumber":3,"startTime":"2026-02-21T22:44:09.717Z","endTime":"2026-02-21T22:44:13.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53002980572893,"aZ":-24.697189071058467,"pfxX":12.798454796042384,"pfxZ":4.314451437543831,"pX":-0.06950044856649487,"pZ":1.5885843287829156,"vX0":-11.504261098558437,"vY0":-131.00045150200924,"vZ0":-3.8999657585345577,"x":119.65,"y":195.89,"x0":2.723214398178303,"y0":50.000216529017315,"z0":4.9498381767033175,"aX":22.16748986169634},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":-20.5,"spinRate":2189,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4186391700249037,"extension":7.50998596916725},"index":4,"playId":"ed1b9be0-ad84-3615-84ce-095321a0c61f","pitchNumber":4,"startTime":"2026-02-21T22:44:26.679Z","endTime":"2026-02-21T22:44:33.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341630424684617,"aZ":-17.483618447072658,"pfxX":9.24041921202613,"pfxZ":8.242125754936648,"pX":-0.6423664235805204,"pZ":2.4869333897829677,"vX0":-12.323431523183654,"vY0":-132.64341350908882,"vZ0":-2.7665960866997463,"x":141.49,"y":171.63,"x0":2.8629396199638117,"y0":50.00114113972349,"z0":4.818049781463344,"aX":16.466992042242737},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":-14.0,"spinRate":2082,"spinDirection":114},"zone":4,"typeConfidence":0.91,"plateTime":0.41291175054694307,"extension":7.500071623103072},"index":5,"playId":"08674eac-9c9f-3c05-b595-5fb12545fbda","pitchNumber":5,"startTime":"2026-02-21T22:44:45.939Z","endTime":"2026-02-21T22:44:51.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583353290007548,"aZ":-17.016184502364666,"pfxX":7.634289746301966,"pfxZ":8.592233102042012,"pX":1.023495161984677,"pZ":3.47420956867984,"vX0":-7.720552862067401,"vY0":-131.88721425033808,"vZ0":-0.7332652378648395,"x":77.99,"y":144.98,"x0":2.9944457964600244,"y0":50.006395887885965,"z0":5.008732190005115,"aX":13.475687095278001},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-12.1,"spinRate":1274,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4150205668291491,"extension":7.545200134807054},"hitData":{"launchSpeed":104.0,"launchAngle":14.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.45,"coordY":105.59}},"index":6,"playId":"e04764e4-7f4d-3211-acd3-4a18f386c16d","pitchNumber":6,"startTime":"2026-02-21T22:45:05.617Z","endTime":"2026-02-21T22:45:15.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:45:15.781Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kristian Robinson strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:45:20.806Z","endTime":"2026-02-21T22:46:34.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548432040631617,"aZ":-15.933660376995748,"pfxX":7.967276561720507,"pfxZ":9.150102772030316,"pX":0.34699367558407035,"pZ":2.5914064081817214,"vX0":-9.782198350413102,"vY0":-132.44349509177627,"vZ0":-2.989187026633961,"x":103.77,"y":168.81,"x0":3.0548813302245805,"y0":50.0009113879719,"z0":4.90129105430242,"aX":14.138907013725978},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":-12.2,"spinRate":2034,"spinDirection":129},"zone":6,"typeConfidence":0.91,"plateTime":0.4137062791636237,"extension":7.518416622911635},"index":0,"playId":"de934ba0-bad0-364a-b962-ea0dff01cd1e","pitchNumber":1,"startTime":"2026-02-21T22:45:42.601Z","endTime":"2026-02-21T22:45:49.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.151855877626797,"aZ":-31.19478176775496,"pfxX":-3.0470680687111518,"pfxZ":0.7410793436336363,"pX":-0.6058517081310328,"pZ":2.2884279648056363,"vX0":-6.533749265278734,"vY0":-113.7588917533581,"vZ0":0.3953682783719574,"x":140.09,"y":176.99,"x0":2.68942056381754,"y0":50.003811955659735,"z0":5.183019043302325,"aX":-4.027182762995532},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.7,"breakHorizontal":7.1,"spinRate":1875,"spinDirection":291},"zone":4,"typeConfidence":0.78,"plateTime":0.4798870785558327,"extension":7.533725776964923},"index":1,"playId":"54634b99-2290-3389-ad29-072bd73cce3d","pitchNumber":2,"startTime":"2026-02-21T22:46:06.173Z","endTime":"2026-02-21T22:46:10.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.383843847424963,"aZ":-29.12282258159203,"pfxX":-4.170354447193046,"pfxZ":2.355479789383386,"pX":0.6042724465953702,"pZ":2.9719998830737118,"vX0":-4.00899524592521,"vY0":-112.7170487461808,"vZ0":1.7621102724183524,"x":93.97,"y":158.54,"x0":2.943824555543359,"y0":50.00198588628718,"z0":5.108639945862062,"aX":-5.395241181644364},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":5.0,"breakHorizontal":8.5,"spinRate":2003,"spinDirection":240},"zone":3,"typeConfidence":0.81,"plateTime":0.4848832230624893,"extension":7.59000712054155},"index":2,"playId":"a0aff248-a2bf-3ae3-ac65-7687400c3587","pitchNumber":3,"startTime":"2026-02-21T22:46:30.281Z","endTime":"2026-02-21T22:46:34.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:46:34.800Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Kokoska doubles (1) on a fly ball to right fielder Kristian Robinson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:48:59.411Z","endTime":"2026-02-21T22:50:30.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jakey Josepha replaces third baseman LuJames Groover, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:48:17.852Z","endTime":"2026-02-21T22:48:17.872Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699228,"link":"/api/v1/people/699228"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jansel Luis replaces center fielder Jordan Lawlar, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-21T22:48:17.872Z","endTime":"2026-02-21T22:48:17.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800306,"link":"/api/v1/people/800306"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Spencer Giesting replaces Indigo Diaz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-21T22:48:17.875Z","endTime":"2026-02-21T22:49:01.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801517,"link":"/api/v1/people/801517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666301,"link":"/api/v1/people/666301","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.1,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44347395269648,"aZ":-12.480529924880988,"pfxX":5.366525921981019,"pfxZ":11.12046686887123,"pX":-1.8576181710756892,"pZ":2.2830676140342265,"vX0":-12.97326460441817,"vY0":-132.0625777863717,"vZ0":-4.827480688444181,"x":187.81,"y":177.14,"x0":2.415507432386033,"y0":50.00134958723154,"z0":5.048699124851938,"aX":9.503227952704588},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.2,"breakHorizontal":-7.0,"spinRate":1223,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4143433167244859,"extension":7.04211640462802},"index":3,"playId":"0bf42520-4649-3b0f-8438-568adedf934a","pitchNumber":1,"startTime":"2026-02-21T22:49:01.591Z","endTime":"2026-02-21T22:49:05.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824842747326677,"aZ":-27.5955309436612,"pfxX":-8.501100157228244,"pfxZ":3.1715249038571276,"pX":-1.438721224916547,"pZ":2.2630471719329504,"vX0":-7.085725181472742,"vY0":-120.13095695003746,"vZ0":-0.9248804045166686,"x":171.84,"y":177.68,"x0":2.6662303894438617,"y0":50.00458939497865,"z0":5.132299318452514,"aX":-12.278420359512971},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.8,"breakHorizontal":17.3,"spinRate":2740,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.45801569117079,"extension":6.735729247181565},"index":4,"playId":"d87cd503-e078-3b0e-b23c-1b565dea768e","pitchNumber":2,"startTime":"2026-02-21T22:49:20.541Z","endTime":"2026-02-21T22:49:23.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-02-21T22:49:36.296Z","endTime":"2026-02-21T22:49:51.442Z","isPitch":false,"type":"action","player":{"id":694808,"link":"/api/v1/people/694808"},"defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.7,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344767424307616,"aZ":-21.819339761631444,"pfxX":8.020395120721442,"pfxZ":5.821340894152463,"pX":-0.014664829889723502,"pZ":2.6224716052853436,"vX0":-9.445433503582645,"vY0":-131.8756444419609,"vZ0":-2.612884062884967,"x":117.56,"y":167.97,"x0":2.554225911510505,"y0":50.00617258544953,"z0":5.217827909804406,"aX":14.275582803622445},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":1240,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41371513960598394,"extension":6.854384272975832},"index":6,"playId":"d91445b4-3205-3e62-8ebc-c847fb981e04","pitchNumber":3,"startTime":"2026-02-21T22:49:51.442Z","endTime":"2026-02-21T22:49:56.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1956345106409,"aZ":-31.18506431141586,"pfxX":-9.524441472497099,"pfxZ":0.7060477698461156,"pX":-0.6305603713973547,"pZ":2.2506300252728364,"vX0":-4.824981037002462,"vY0":-118.12018772035337,"vZ0":0.06368362390741744,"x":141.04,"y":178.01,"x0":2.681330855939288,"y0":50.00349103274296,"z0":5.109964215347815,"aX":-13.348936406489853},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.6,"breakHorizontal":18.5,"spinRate":1908,"spinDirection":340},"zone":4,"typeConfidence":2.0,"plateTime":0.46515377220833765,"extension":6.792698392235909},"hitData":{"launchSpeed":98.7,"launchAngle":23.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.77,"coordY":86.52}},"index":7,"playId":"9cfdf8a6-6901-391f-9bd7-77afa9dedfc3","pitchNumber":4,"startTime":"2026-02-21T22:50:18.623Z","endTime":"2026-02-21T22:50:30.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:50:30.855Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:51:01.338Z","endTime":"2026-02-21T22:52:18.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412810836351618,"aZ":-32.54904222008888,"pfxX":-7.177314653460457,"pfxZ":-0.27214631110297915,"pX":-1.6947604879538687,"pZ":1.7514385963688373,"vX0":-8.343074403208027,"vY0":-117.86414563196195,"vZ0":-0.9099807863520806,"x":181.6,"y":191.49,"x0":2.835888298945897,"y0":50.00018232205157,"z0":5.173949249677607,"aX":-9.999177261936262},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.5,"breakHorizontal":15.2,"spinRate":2898,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.46642900074809024,"extension":7.019188527540833},"index":0,"playId":"bce87c91-a7e3-3db2-93b7-52a6a1bb498d","pitchNumber":1,"startTime":"2026-02-21T22:51:09.946Z","endTime":"2026-02-21T22:51:19.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85257741019332,"aZ":-23.1731282429639,"pfxX":7.350158701453685,"pfxZ":5.194167302160675,"pX":0.20039156220545631,"pZ":2.111852337723714,"vX0":-8.314432045241738,"vY0":-130.8949290004598,"vZ0":-3.271526173149614,"x":109.36,"y":181.76,"x0":2.4643530102402407,"y0":50.00460250452557,"z0":5.114640724089799,"aX":12.744573279768808},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-11.5,"spinRate":2516,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4185901077242482,"extension":6.922208984604762},"index":1,"playId":"cecf44cd-7b4d-3c4e-a4a9-76a1af551e8b","pitchNumber":2,"startTime":"2026-02-21T22:51:29.362Z","endTime":"2026-02-21T22:51:33.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361861200952582,"aZ":-22.838016032727065,"pfxX":7.2940197364376855,"pfxZ":5.228506898410387,"pX":0.49039065471855686,"pZ":2.95578249464866,"vX0":-7.874878245438925,"vY0":-132.33714565621716,"vZ0":-1.4796249197900972,"x":98.31,"y":158.97,"x0":2.5470211951987043,"y0":50.00457799955321,"z0":5.183534954666921,"aX":13.030874071259491},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-11.6,"spinRate":1190,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4127597937005798,"extension":7.082686736554835},"index":2,"playId":"1c1130a7-e554-31c9-bcfe-75f6f64bec10","pitchNumber":3,"startTime":"2026-02-21T22:51:50.277Z","endTime":"2026-02-21T22:51:54.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830165561878164,"aZ":-15.778259175268934,"pfxX":1.9623421282139746,"pfxZ":8.90459485065995,"pX":-0.10270423693370881,"pZ":3.786108206250815,"vX0":-7.427126120603274,"vY0":-133.82890302467007,"vZ0":-1.5172420183301218,"x":120.91,"y":136.56,"x0":2.4354750704558503,"y0":50.0011605107418,"z0":5.473123231725176,"aX":3.6137646410727307},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-2.2,"spinRate":2655,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4069677463768677,"extension":6.983253319662648},"index":3,"playId":"7472ba40-c3aa-3115-a6a7-abd6472d1a24","pitchNumber":4,"startTime":"2026-02-21T22:52:15.409Z","endTime":"2026-02-21T22:52:18.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:52:18.819Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"GJ Hill singles on a ground ball to third baseman Jansel Luis.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:52:31.286Z","endTime":"2026-02-21T22:52:53.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"postOnSecond":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800306,"link":"/api/v1/people/800306"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887288473302263,"aZ":-14.802102462556613,"pfxX":2.7191316025180026,"pfxZ":9.527736071358646,"pX":-0.01987511588250972,"pZ":1.9299744022409844,"vX0":-7.77471886968538,"vY0":-133.02983048277483,"vZ0":-5.856001011316908,"x":117.76,"y":186.67,"x0":2.5651689507057682,"y0":50.0046879930407,"z0":5.201738744141708,"aX":4.9596892288822},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2557,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4090287101779517,"extension":7.125476314263051},"hitData":{"launchSpeed":100.3,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.9,"coordY":171.35}},"index":0,"playId":"357dec10-3e3c-3ab2-900f-b797656047b0","pitchNumber":1,"startTime":"2026-02-21T22:52:46.266Z","endTime":"2026-02-21T22:52:53.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"R","description":"Right"}},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:52:53.847Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryant Betancourt grounds out, second baseman Tommy Troy to first baseman Ben McLaughlin. Zach Kokoska to 3rd. GJ Hill to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:53:22.305Z","endTime":"2026-02-21T22:54:37.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"postOnThird":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryant Betancourt replaces Adael Amador.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-21T22:53:24.510Z","endTime":"2026-02-21T22:53:24.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"R","description":"Right"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97607531597153,"aZ":-24.463764989069933,"pfxX":10.053928990734292,"pfxZ":4.434777936214174,"pX":-0.26965636071855864,"pZ":1.2885427032168457,"vX0":-10.435724899717835,"vY0":-130.89364199727544,"vZ0":-5.284385823706862,"x":127.28,"y":203.99,"x0":2.457886948350324,"y0":50.004976233960676,"z0":5.15936755246673,"aX":17.49211948542928},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":-16.0,"spinRate":2353,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41805468547124836,"extension":7.073489495874571},"index":1,"playId":"3e2ac946-f09b-3fc0-9d75-ef5e10d4bc68","pitchNumber":1,"startTime":"2026-02-21T22:53:24.512Z","endTime":"2026-02-21T22:53:28.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63406674176198,"aZ":-19.20713038422068,"pfxX":7.939852249378209,"pfxZ":7.549335567137015,"pX":0.3584839102190362,"pZ":1.5553415886762947,"vX0":-8.731404719149799,"vY0":-130.75389586628717,"vZ0":-5.368968339361821,"x":103.34,"y":196.79,"x0":2.7222478894543007,"y0":50.00155747014554,"z0":5.0930585727355595,"aX":13.636735443109822},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.6,"breakHorizontal":-12.2,"spinRate":2407,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.42019278806295013,"extension":7.136075197000329},"index":2,"playId":"3ac2a248-f380-3827-87ea-11d8ed06812a","pitchNumber":2,"startTime":"2026-02-21T22:53:42.858Z","endTime":"2026-02-21T22:53:53.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641148743238414,"aZ":-32.467332838334826,"pfxX":-6.233852874898689,"pfxZ":-0.21310796123350695,"pX":-0.5321173021272417,"pZ":1.9507373134338184,"vX0":-5.551111191011952,"vY0":-117.82084483177032,"vZ0":-0.39096278329417256,"x":137.28,"y":186.11,"x0":2.669318183519746,"y0":50.001242218960144,"z0":5.134751207045073,"aX":-8.709018949168993},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.2,"breakHorizontal":12.7,"spinRate":2745,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.465955169783399,"extension":7.064953412766568},"index":3,"playId":"8101f8eb-8bc4-391c-9357-133bf9e0406e","pitchNumber":3,"startTime":"2026-02-21T22:54:02.157Z","endTime":"2026-02-21T22:54:06.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.8,"endSpeed":85.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505383754347008,"aZ":-17.345627551017277,"pfxX":3.061097751980932,"pfxZ":8.100948278660837,"pX":-0.3455315308273143,"pZ":1.8297398918109422,"vX0":-8.78631961447036,"vY0":-133.4242418297914,"vZ0":-5.752286319532741,"x":130.17,"y":189.38,"x0":2.5701971476212337,"y0":50.00637729172699,"z0":5.233660812879838,"aX":5.606500977538698},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-4.0,"spinRate":2467,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4080910497094581,"extension":7.016668382198393},"hitData":{"launchSpeed":81.1,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.98,"coordY":160.72}},"index":4,"playId":"64478c73-6d7f-3fa5-bc0a-a7f01934f1bd","pitchNumber":4,"startTime":"2026-02-21T22:54:28.496Z","endTime":"2026-02-21T22:54:37.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"second":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:54:37.469Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chad Stevens singles on a fly ball to left fielder A.J. Vukovich. Zach Kokoska scores. GJ Hill scores. Chad Stevens to 2nd.","rbi":2,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:55:06.341Z","endTime":"2026-02-21T22:56:03.227Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":{"id":801517,"link":"/api/v1/people/801517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"responsiblePitcher":{"id":801517,"link":"/api/v1/people/801517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7650156257291,"aZ":-13.232095577623904,"pfxX":5.4289943360864985,"pfxZ":10.521569830309039,"pX":0.06718205513654087,"pZ":2.412101690725856,"vX0":-8.255079969917194,"vY0":-132.8922959634778,"vZ0":-4.609372891490348,"x":114.44,"y":173.65,"x0":2.4992473359897374,"y0":50.001800442561894,"z0":5.1204967085253585,"aX":9.773446597106533},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":-8.2,"spinRate":2491,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4111602063538018,"extension":6.942140116408071},"index":0,"playId":"ccb2aa2d-3c87-3572-ad28-519d1451e3df","pitchNumber":1,"startTime":"2026-02-21T22:55:06.341Z","endTime":"2026-02-21T22:55:11.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36948004362348,"aZ":-23.140787303293383,"pfxX":-1.1715567482765774,"pfxZ":5.392782335046684,"pX":0.8891252710367779,"pZ":3.4297638614740458,"vX0":-3.8809621718677896,"vY0":-127.8483776838592,"vZ0":0.023154864590942736,"x":83.11,"y":146.18,"x0":2.5716810603744062,"y0":50.004331480041614,"z0":5.218775682093462,"aX":-1.9622381231892898},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":2.9,"spinRate":2653,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4264530771062378,"extension":7.017365368703177},"index":1,"playId":"81cade32-919c-360d-8376-6206288e4a82","pitchNumber":2,"startTime":"2026-02-21T22:55:25.656Z","endTime":"2026-02-21T22:55:29.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"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-21T22:55:33.324Z","endTime":"2026-02-21T22:55:52.086Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000292179558166,"aZ":-29.09169526511185,"pfxX":-6.472391713012637,"pfxZ":2.1472852485061615,"pX":-0.7310616352169529,"pZ":2.3691854496285165,"vX0":-6.186855708717888,"vY0":-119.43439342151792,"vZ0":-0.28121197650067786,"x":144.87,"y":174.81,"x0":2.7384657749941286,"y0":50.004914244720815,"z0":5.115044355790547,"aX":-9.308462667038556},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":13.3,"spinRate":2752,"spinDirection":278},"zone":4,"typeConfidence":2.0,"plateTime":0.45941115078567574,"extension":7.074345255438352},"hitData":{"launchSpeed":74.4,"launchAngle":26.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.63,"coordY":115.12}},"index":3,"playId":"17026a78-579f-3e6f-9485-65b9f7394cc9","pitchNumber":3,"startTime":"2026-02-21T22:55:52.086Z","endTime":"2026-02-21T22:56:03.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":694808,"link":"/api/v1/people/694808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:56:03.227Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Avans strikes out swinging.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:56:27.350Z","endTime":"2026-02-21T22:57:49.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801517,"fullName":"Spencer Giesting","link":"/api/v1/people/801517"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917884957768244,"aZ":-24.093195391818192,"pfxX":9.042494537697975,"pfxZ":4.633506401279856,"pX":0.6823530315039528,"pZ":1.9520663724606506,"vX0":-8.256008503116707,"vY0":-131.26530018312107,"vZ0":-3.6372832717211963,"x":90.99,"y":186.07,"x0":2.694254097379182,"y0":50.004799604154,"z0":5.150701956585924,"aX":15.774327270958967},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-14.5,"spinRate":2568,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.41735691187937185,"extension":7.145482471645227},"index":0,"playId":"8d427e04-86ba-300d-b33e-863af4ae98b1","pitchNumber":1,"startTime":"2026-02-21T22:56:40.174Z","endTime":"2026-02-21T22:56:44.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46224002923615,"aZ":-16.422756882432285,"pfxX":4.704292949438698,"pfxZ":8.868818213921514,"pX":-0.1497251714223784,"pZ":1.3667107304867065,"vX0":-8.172568500667548,"vY0":-132.25623098238412,"vZ0":-6.938881221292709,"x":122.71,"y":201.88,"x0":2.3653592330030953,"y0":50.00646992134157,"z0":5.223077632349346,"aX":8.359479789836755},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":2345,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.41368896360904595,"extension":7.09644413726901},"index":1,"playId":"2ef3fec2-f24d-3706-947b-ba3d6c0ed5ac","pitchNumber":2,"startTime":"2026-02-21T22:57:03.318Z","endTime":"2026-02-21T22:57:11.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848193440342943,"aZ":-23.928717445973437,"pfxX":10.973383655157177,"pfxZ":4.711992018332253,"pX":0.1020921725353103,"pZ":2.056483992773425,"vX0":-9.902011841425676,"vY0":-131.6396925027956,"vZ0":-3.5497153503183285,"x":113.11,"y":183.25,"x0":2.4930277946043624,"y0":50.00039714310158,"z0":5.200860717953513,"aX":19.189962987458692},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-17.6,"spinRate":1391,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.4166405094639525,"extension":7.095421096079602},"index":2,"playId":"06cdce50-02e1-3275-ad73-09ee2f446fca","pitchNumber":3,"startTime":"2026-02-21T22:57:24.100Z","endTime":"2026-02-21T22:57:27.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.566757769743568,"aZ":-14.639599972917292,"pfxX":1.9577856066960662,"pfxZ":9.454033299382585,"pX":0.1498521326329061,"pZ":2.4349992821344273,"vX0":-6.371847395876185,"vY0":-135.3386549518703,"vZ0":-5.488957995419888,"x":111.29,"y":173.04,"x0":2.280524162596368,"y0":50.0050789899322,"z0":5.5150889055701855,"aX":3.6328950884300064},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-2.2,"spinRate":2536,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.40472468215942925,"extension":7.091536880433954},"index":3,"playId":"c0bd4c82-140b-39ea-969c-2242ef5be2f3","pitchNumber":4,"startTime":"2026-02-21T22:57:45.917Z","endTime":"2026-02-21T22:57:49.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":801517,"link":"/api/v1/people/801517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:57:49.909Z","atBatIndex":72},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Fernandez reaches on a fielding error by second baseman Vimael Machín.","rbi":0,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:59:50.620Z","endTime":"2026-02-21T23:00:30.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Bryant Betancourt remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"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-21T22:59:17.638Z","endTime":"2026-02-21T22:59:17.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: TJ Shook replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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-21T22:59:17.658Z","endTime":"2026-02-21T22:59:52.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669298,"link":"/api/v1/people/669298"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86835507425561,"aZ":-16.343776207118598,"pfxX":-8.0810257102368,"pfxZ":8.549895088166378,"pX":1.2970314089865398,"pZ":2.86166322036801,"vX0":10.15645038957539,"vY0":-135.98115191298535,"vZ0":-4.351879923461128,"x":67.56,"y":161.52,"x0":-1.4558717331629971,"y0":50.00629513496441,"z0":5.634633148811622,"aX":-14.97040105589424},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":1170,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.4044983145352945,"extension":6.412183340680852},"index":2,"playId":"f42e2233-8320-3bb1-b376-5e299cd95823","pitchNumber":1,"startTime":"2026-02-21T22:59:52.819Z","endTime":"2026-02-21T22:59:58.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08002929499909,"aZ":-18.310689476029093,"pfxX":-7.582121164138311,"pfxZ":7.576346100359633,"pX":0.49201814699553154,"pZ":2.3952892655708413,"vX0":7.853354565846219,"vY0":-135.07724371989815,"vZ0":-5.107024579566378,"x":98.25,"y":174.11,"x0":-1.4814891452388417,"y0":50.0046895199376,"z0":5.6161979186784885,"aX":-13.877526579939799},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2068,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4069968737455065,"extension":6.289689671069},"index":3,"playId":"c1411e08-d0fc-3791-ab50-8c4517c16253","pitchNumber":2,"startTime":"2026-02-21T23:00:04.818Z","endTime":"2026-02-21T23:00:09.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26926949071823,"aZ":-18.48710917554583,"pfxX":-7.050026701065908,"pfxZ":7.403242865398644,"pX":-0.22205604528540093,"pZ":2.157146197568374,"vX0":5.470982559792874,"vY0":-135.49362329170842,"vZ0":-5.553739286131485,"x":125.46,"y":180.54,"x0":-1.3575412025585456,"y0":50.001139825940314,"z0":5.537050110606517,"aX":-13.028321343719787},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":11.5,"spinRate":1374,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4051945537603636,"extension":6.268642548522865},"hitData":{"launchSpeed":108.6,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.12,"coordY":144.02}},"index":4,"playId":"32c3d6d6-4af9-32e7-9e43-b4519f58a092","pitchNumber":3,"startTime":"2026-02-21T23:00:17.055Z","endTime":"2026-02-21T23:00:30.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:00:30.016Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a line drive to left fielder Sterlin Thompson. Jose Fernandez to 2nd.","rbi":0,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:00:50.026Z","endTime":"2026-02-21T23:02:00.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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(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":87.4,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508532796769092,"aZ":-23.958935906544767,"pfxX":1.0746259615541414,"pfxZ":5.001125739392988,"pX":1.7906212980842013,"pZ":1.0947233923194144,"vX0":8.182151558363849,"vY0":-126.94312548342226,"vZ0":-6.537351403814409,"x":48.75,"y":209.22,"x0":-1.6057065808782356,"y0":50.001004654279,"z0":5.594463389926157,"aX":1.763105350802328},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.8,"breakHorizontal":-3.7,"spinRate":2293,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.43047202218131586,"extension":6.194986649969715},"index":0,"playId":"4e0ac5a2-507d-3964-a322-2893f5a0a7e9","pitchNumber":1,"startTime":"2026-02-21T23:00:50.026Z","endTime":"2026-02-21T23:00:55.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.646560798125535,"aZ":-17.182887735707215,"pfxX":-7.084942520020613,"pfxZ":8.263488620255753,"pX":-0.14813189180411065,"pZ":1.6223932293578578,"vX0":6.000681081717503,"vY0":-134.24934337155392,"vZ0":-7.003372776609983,"x":122.65,"y":194.98,"x0":-1.4982158214564087,"y0":50.00536881577959,"z0":5.500456430885744,"aX":-12.85882937811985},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2077,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40890690134505636,"extension":6.318602259497821},"index":1,"playId":"2c15d7b5-9119-3135-8a22-28d7d0a7f1d0","pitchNumber":2,"startTime":"2026-02-21T23:01:09.431Z","endTime":"2026-02-21T23:01:15.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.723365209121102,"aZ":-16.245047172441733,"pfxX":-6.129953038728258,"pfxZ":8.527007364026575,"pX":-0.34721954763197277,"pZ":2.9394494305775027,"vX0":5.312461709123442,"vY0":-136.03475524794962,"vZ0":-4.2514956838231495,"x":130.24,"y":159.41,"x0":-1.5320054758444428,"y0":50.00478977748613,"z0":5.65388497482274,"aX":-11.453941634560556},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2096,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40312995564594445,"extension":6.111188976278383},"index":2,"playId":"76961e61-39ea-3c3c-af94-056c9c9a5391","pitchNumber":3,"startTime":"2026-02-21T23:01:29.331Z","endTime":"2026-02-21T23:01:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858967526304113,"aZ":-17.2540627010336,"pfxX":-7.526421568903596,"pfxZ":7.930835107380531,"pX":-0.8828154626877013,"pZ":2.9005326201673176,"vX0":4.201129785711229,"vY0":-136.28001019996336,"vZ0":-4.343262446509962,"x":150.65,"y":160.47,"x0":-1.4662292668011205,"y0":50.00390053584324,"z0":5.706179416659006,"aX":-14.162388172367368},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2310,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40185550035232653,"extension":6.236954087669958},"hitData":{"launchSpeed":80.3,"launchAngle":25.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.86,"coordY":90.51}},"index":3,"playId":"dbf4a1a7-47f9-3c37-9e3d-da0e2b1a0147","pitchNumber":4,"startTime":"2026-02-21T23:01:48.140Z","endTime":"2026-02-21T23:02:00.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.3,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:02:00.058Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ben McLaughlin grounds into a force out, first baseman Zach Kokoska to shortstop Cole Carrigg. Jose Fernandez scores. Tommy Troy out at 2nd. Ben McLaughlin to 1st. Throwing error by shortstop Cole Carrigg.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:02:16.664Z","endTime":"2026-02-21T23:04:24.325Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":{"id":669298,"link":"/api/v1/people/669298"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":78.5,"endSpeed":72.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26706444841464,"aZ":-33.54070339950412,"pfxX":8.1258624390572,"pfxZ":-1.0292552285428602,"pX":-0.649147817446378,"pZ":3.2339788842054826,"vX0":0.7471846701187563,"vY0":-114.41911135573305,"vZ0":1.3935708464115493,"x":141.74,"y":151.46,"x0":-2.0356851369537363,"y0":50.00137919585522,"z0":5.8931545860630745,"aX":10.818320795757648},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.2,"breakHorizontal":-14.9,"spinRate":2138,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.47792477339458994,"extension":5.957810407841624},"index":0,"playId":"90d3278f-701d-3437-a96b-842e13bbae5f","pitchNumber":1,"startTime":"2026-02-21T23:02:25.889Z","endTime":"2026-02-21T23:02:29.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04959335450667,"aZ":-18.483653481285458,"pfxX":-9.561304136847353,"pfxZ":7.373611985855948,"pX":0.6486765613425292,"pZ":2.060354984745254,"vX0":8.511895196821959,"vY0":-135.27197211789402,"vZ0":-5.968013275359719,"x":92.27,"y":183.15,"x0":-1.293983847766462,"y0":50.00115391854667,"z0":5.587635822509098,"aX":-17.747461538008178},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":15.5,"spinRate":2089,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4046512858043707,"extension":6.272699115283278},"index":1,"playId":"366b309e-62e1-3872-b4cf-13fdf96586bb","pitchNumber":2,"startTime":"2026-02-21T23:02:43.346Z","endTime":"2026-02-21T23:02:49.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31945055525292,"aZ":-32.94081293697933,"pfxX":-9.332155158108177,"pfxZ":-0.5055801184960664,"pX":-0.6107104164096541,"pZ":1.3615037215139987,"vX0":5.402823362575466,"vY0":-123.19357243753896,"vZ0":-3.61272274302006,"x":140.28,"y":202.02,"x0":-1.6339599633113544,"y0":50.00321938932629,"z0":5.6684310683266075,"aX":-14.16571198962693},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1808,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4467418650682524,"extension":6.17126423960853},"index":2,"playId":"cdd8eb1e-c3c1-363f-8d36-352c0ae2c099","pitchNumber":3,"startTime":"2026-02-21T23:03:03.243Z","endTime":"2026-02-21T23:03:09.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36038931327248,"aZ":-21.586156315423995,"pfxX":-7.432909524023479,"pfxZ":5.705063894799389,"pX":-0.01741171835110176,"pZ":3.7870840137653556,"vX0":6.604690077899896,"vY0":-135.12967491403916,"vZ0":-1.4241021815976396,"x":117.66,"y":136.53,"x0":-1.522844830555976,"y0":50.00596127786538,"z0":5.831691161346808,"aX":-13.802964074494191},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":12.1,"spinRate":2051,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40472964759711294,"extension":6.284652251180328},"index":3,"playId":"c47e31a4-844c-3963-8206-437365595e6e","pitchNumber":4,"startTime":"2026-02-21T23:03:25.248Z","endTime":"2026-02-21T23:03:31.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":84.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417621094517454,"aZ":-18.450132711296092,"pfxX":-7.491126303496401,"pfxZ":7.429401685108449,"pX":-0.9137870751251719,"pZ":4.015085646867016,"vX0":4.558787883647892,"vY0":-134.85383952233386,"vZ0":-1.1810586248059745,"x":151.83,"y":130.37,"x0":-1.6499621704075693,"y0":50.0063864693591,"z0":5.756098331863553,"aX":-13.845686710263795},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":1654,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4056442420965287,"extension":6.298814429412176},"index":4,"playId":"2f0d59ec-730f-3062-8a37-0a8d8ca1ddf3","pitchNumber":5,"startTime":"2026-02-21T23:03:45.151Z","endTime":"2026-02-21T23:03:48.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800684036845507,"aZ":-29.839960716738254,"pfxX":-7.430592178802701,"pfxZ":1.5413039236702062,"pX":-0.010347763138643225,"pZ":2.243404609073397,"vX0":5.773806626869832,"vY0":-121.99291247098172,"vZ0":-2.1210582572848136,"x":117.39,"y":178.21,"x0":-1.4362164748813915,"y0":50.004061961748235,"z0":5.683095787062112,"aX":-11.260560180926525},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":1771,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.4480787200767766,"extension":6.087602998627188},"hitData":{"launchSpeed":95.6,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.47,"coordY":166.29}},"index":5,"playId":"afddc3b2-6901-300a-923e-7058de5f114f","pitchNumber":6,"startTime":"2026-02-21T23:04:10.662Z","endTime":"2026-02-21T23:04:24.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:04:24.325Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Caleb Roberts hit by pitch. Ben McLaughlin to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:05:11.477Z","endTime":"2026-02-21T23:07:12.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"postOnSecond":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Caleb Roberts replaces Luken Baker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T23:05:13.669Z","endTime":"2026-02-21T23:05:13.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":663609,"link":"/api/v1/people/663609"},"defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.6,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.306935243974294,"aZ":-17.468395211734077,"pfxX":-9.021305844919393,"pfxZ":8.130944650234031,"pX":0.7403880596629248,"pZ":2.6373314600078848,"vX0":8.726968418691936,"vY0":-134.4386974183685,"vZ0":-4.556583838969982,"x":88.78,"y":167.57,"x0":-1.3940856238705392,"y0":50.00593234032078,"z0":5.614640911008608,"aX":-16.324379491367143},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2186,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4092480381206922,"extension":6.268567228887464},"index":1,"playId":"8b0f6363-cdc4-33e6-a8ac-7d1752d0c89a","pitchNumber":1,"startTime":"2026-02-21T23:05:13.671Z","endTime":"2026-02-21T23:05:17.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.8,"endSpeed":77.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75416665452033,"aZ":-32.23711691376529,"pfxX":-9.447689613587606,"pfxZ":-0.03868271205197793,"pX":-0.6590164080365628,"pZ":2.398069295510926,"vX0":5.025743776254943,"vY0":-123.32819545804857,"vZ0":-1.7347017768620812,"x":142.12,"y":174.03,"x0":-1.5108943666359875,"y0":50.004663957666764,"z0":5.866074780889735,"aX":-14.349777271532876},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1694,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4465327697923951,"extension":6.085553134128062},"index":2,"playId":"fb3ea29a-80be-3cf8-9d23-3e650b51c595","pitchNumber":2,"startTime":"2026-02-21T23:05:30.856Z","endTime":"2026-02-21T23:05:36.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.863545827989086,"aZ":-18.330385503143958,"pfxX":-9.64556467351463,"pfxZ":7.632979096923389,"pX":0.8272097726667504,"pZ":3.1732454734025954,"vX0":9.36629436114358,"vY0":-134.70916009897593,"vZ0":-3.3273424197595016,"x":85.47,"y":153.1,"x0":-1.463916842613756,"y0":50.00259572266711,"z0":5.741598366207706,"aX":-17.49362974146738},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2216,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4086661720799687,"extension":6.234985615411666},"index":3,"playId":"d3b04aae-d9f6-3038-86bb-25d79ecd4ab3","pitchNumber":3,"startTime":"2026-02-21T23:05:59.091Z","endTime":"2026-02-21T23:06:19.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00513537932039,"aZ":-30.623503423466303,"pfxX":-9.741880788716024,"pfxZ":1.028776935109665,"pX":-0.2714841474750002,"pZ":3.065832263085289,"vX0":6.3202702563851485,"vY0":-122.18432447199329,"vZ0":-0.321640481674231,"x":127.35,"y":156.0,"x0":-1.6314427728320524,"y0":50.00308140548205,"z0":5.840081392568205,"aX":-14.668930430481842},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":16.1,"spinRate":1644,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.44900859975080953,"extension":6.160900616799092},"index":4,"playId":"ec7f52c6-4aaa-39e4-9adc-6b2cf468fa74","pitchNumber":4,"startTime":"2026-02-21T23:06:34.564Z","endTime":"2026-02-21T23:06:42.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657067509297377,"aZ":-20.211410596631605,"pfxX":-0.030157739160316943,"pfxZ":6.953059408775776,"pX":1.829418706365889,"pZ":1.1561077139414102,"vX0":9.094148950375388,"vY0":-130.1984874310146,"vZ0":-7.150800771986951,"x":47.27,"y":207.57,"x0":-1.701172010210344,"y0":50.00622392475796,"z0":5.461431704963852,"aX":-0.051680927909746086},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-1.9,"spinRate":2202,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4202557238403868,"extension":6.287530766178025},"index":5,"playId":"f714e46a-208a-3dfb-8748-f56496c19d29","pitchNumber":5,"startTime":"2026-02-21T23:07:05.701Z","endTime":"2026-02-21T23:07:12.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:07:12.679Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Logan singles on a ground ball to shortstop Cole Carrigg. Ben McLaughlin to 3rd. Caleb Roberts to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:07:25.802Z","endTime":"2026-02-21T23:08:16.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"postOnSecond":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"postOnThird":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83354560217609,"aZ":-29.70985465759057,"pfxX":-6.804439453657151,"pfxZ":1.5513037882085818,"pX":0.5263205424061008,"pZ":1.181590992108087,"vX0":7.553277783244077,"vY0":-125.64013503817024,"vZ0":-4.817583163690615,"x":96.94,"y":206.88,"x0":-1.643155163067235,"y0":50.004686476856236,"z0":5.554956791989957,"aX":-10.817190579471536},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":10.4,"spinRate":1788,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.43692525377178715,"extension":6.3008650142436515},"index":0,"playId":"49863214-6d14-3181-9c71-a3b574f84c2c","pitchNumber":1,"startTime":"2026-02-21T23:07:50.912Z","endTime":"2026-02-21T23:07:54.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89773802824112,"aZ":-31.948641827904616,"pfxX":-7.541882460132227,"pfxZ":0.15199361490072327,"pX":-1.1583682089857512,"pZ":2.163489740074518,"vX0":3.309087549685234,"vY0":-122.98119005725032,"vZ0":-2.0746619721764246,"x":161.15,"y":180.37,"x0":-1.546277656565165,"y0":50.00588646941375,"z0":5.745368977833738,"aX":-11.477835128284832},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":12.8,"spinRate":1787,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4465123136499858,"extension":6.823010360298305},"hitData":{"launchSpeed":72.0,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":143.81,"coordY":148.07}},"index":1,"playId":"d891e1db-bac1-35a1-ad3a-ecae3119732a","pitchNumber":2,"startTime":"2026-02-21T23:08:08.702Z","endTime":"2026-02-21T23:08:16.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.4999999999999999,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:08:16.782Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jansel Luis grounds into a force out, first baseman Zach Kokoska to shortstop Cole Carrigg. Ben McLaughlin scores. Caleb Roberts to 3rd. Gavin Logan out at 2nd. Jansel Luis to 1st.","rbi":1,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:08:46.256Z","endTime":"2026-02-21T23:09:09.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800306,"fullName":"Jansel Luis","link":"/api/v1/people/800306"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800306,"fullName":"Jansel Luis","link":"/api/v1/people/800306"},"postOnThird":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":{"id":669298,"link":"/api/v1/people/669298"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"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":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"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":800306,"fullName":"Jansel Luis","link":"/api/v1/people/800306"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439874657054684,"aZ":-21.380717400443697,"pfxX":-8.23031237071398,"pfxZ":5.862807703803,"pX":0.02657046519493994,"pZ":3.6745856690740375,"vX0":6.9370322195612655,"vY0":-134.44662451506264,"vZ0":-1.414482279544709,"x":115.99,"y":139.57,"x0":-1.5098262984239108,"y0":50.00655318320198,"z0":5.715655152917948,"aX":-15.16490706109194},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2093,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40641544448995814,"extension":6.1968289234669545},"index":0,"playId":"2297f191-d2f2-3600-b3af-d732848ef8fd","pitchNumber":1,"startTime":"2026-02-21T23:08:46.256Z","endTime":"2026-02-21T23:08:50.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":800306,"link":"/api/v1/people/800306","batSide":{"code":"L","description":"Left"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"second":{"id":681134,"link":"/api/v1/people/681134"},"third":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567848733646727,"aZ":-29.649053438486526,"pfxX":-9.070766426592183,"pfxZ":1.6424626687090704,"pX":0.0651515232147289,"pZ":2.292564218415431,"vX0":6.613885731846499,"vY0":-123.96911274396389,"vZ0":-2.3240711372187444,"x":114.52,"y":176.88,"x0":-1.4748947489157505,"y0":50.00285743728086,"z0":5.746926717857095,"aX":-13.948592918895828},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":14.6,"spinRate":1800,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4438743218851262,"extension":6.118069500626753},"hitData":{"launchSpeed":81.5,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.99,"coordY":161.74}},"index":1,"playId":"eeeaa8c3-e17d-34e8-86da-24ec4b92674f","pitchNumber":2,"startTime":"2026-02-21T23:09:01.558Z","endTime":"2026-02-21T23:09:09.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":800306,"link":"/api/v1/people/800306","batSide":{"code":"L","description":"Left"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"second":{"id":681134,"link":"/api/v1/people/681134"},"third":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800306,"link":"/api/v1/people/800306"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":800306,"link":"/api/v1/people/800306"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:09:09.600Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakey Josepha strikes out swinging.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T23:10:14.831Z","endTime":"2026-02-21T23:11:41.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699228,"fullName":"Jakey Josepha","link":"/api/v1/people/699228"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":699228,"fullName":"Jakey Josepha","link":"/api/v1/people/699228"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T23:09:53.938Z","endTime":"2026-02-21T23:10:17.184Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716219307305476,"aZ":-17.666805087423576,"pfxX":-8.940709454248816,"pfxZ":7.973754793109185,"pX":2.1323948211505033,"pZ":1.8992112420586942,"vX0":12.207968991200882,"vY0":-133.95954676375052,"vZ0":-5.971085254251239,"x":35.72,"y":187.5,"x0":-1.320454285419077,"y0":50.000986851335874,"z0":5.418393408693359,"aX":-16.262323112194657},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":1519,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.4087507310622547,"extension":6.881220124309554},"index":1,"playId":"61099f2c-6ba9-3022-8b0d-dc2e4ffad06b","pitchNumber":1,"startTime":"2026-02-21T23:10:17.184Z","endTime":"2026-02-21T23:10:20.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874072156368577,"aZ":-30.742783941875473,"pfxX":-7.520501013499711,"pfxZ":0.9318125345126811,"pX":-0.14436811806081265,"pZ":1.466751563408221,"vX0":5.670384870883499,"vY0":-123.79995469682,"vZ0":-3.8976300672042354,"x":122.5,"y":199.18,"x0":-1.4980494574388452,"y0":50.003383289741166,"z0":5.661183051388074,"aX":-11.564826717549527},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":12.1,"spinRate":1688,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.444026141917675,"extension":6.40563177486176},"index":2,"playId":"5a064c0b-c7ba-38a6-affb-ac2787bb7ffe","pitchNumber":2,"startTime":"2026-02-21T23:10:34.624Z","endTime":"2026-02-21T23:10:38.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.748406211313934,"aZ":-28.09449503311767,"pfxX":-5.537834860259503,"pfxZ":2.6342412715021988,"pX":-0.3646042043848653,"pZ":1.7902531868741909,"vX0":4.983189601763993,"vY0":-124.48625989053559,"vZ0":-3.5295458443345824,"x":130.9,"y":190.44,"x0":-1.6843287423089865,"y0":50.005412059382756,"z0":5.58243544355577,"aX":-8.590100422949572},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":8.8,"spinRate":1802,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4420007233759824,"extension":6.754754805049035},"index":3,"playId":"96694f2e-d4d0-3cec-bb98-2c3801063139","pitchNumber":3,"startTime":"2026-02-21T23:10:51.918Z","endTime":"2026-02-21T23:10:55.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32365181046885,"aZ":-27.97413975413093,"pfxX":-7.539445320430177,"pfxZ":2.7096015629091275,"pX":-0.43041744282641436,"pZ":1.896467551818791,"vX0":5.268928533163573,"vY0":-124.15506295112044,"vZ0":-3.5202018868001206,"x":133.41,"y":187.58,"x0":-1.6072893512040012,"y0":50.00373027516509,"z0":5.676828330243033,"aX":-11.696505243042301},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":1681,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.44222826091970413,"extension":7.08705352948753},"index":4,"playId":"2f999e6c-97dc-3892-98b5-ef1aff9ba509","pitchNumber":4,"startTime":"2026-02-21T23:11:11.251Z","endTime":"2026-02-21T23:11:14.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72210959329308,"aZ":-21.724448377981204,"pfxX":-7.113377489953322,"pfxZ":5.703861258703373,"pX":-0.7360990840020581,"pZ":4.375653073252904,"vX0":4.600236271549442,"vY0":-134.43417879708957,"vZ0":0.07928866498690701,"x":145.06,"y":120.64,"x0":-1.5438627317679239,"y0":50.00655035349437,"z0":5.885854731557853,"aX":-13.043002348105},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":11.9,"spinRate":2091,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4071873665988006,"extension":6.465990226489537},"index":5,"playId":"cfd84bc2-7fa7-38dc-9b5b-eddb88a07e61","pitchNumber":5,"startTime":"2026-02-21T23:11:35.593Z","endTime":"2026-02-21T23:11:41.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699228,"link":"/api/v1/people/699228","batSide":{"code":"L","description":"Left"}},"first":{"id":800306,"link":"/api/v1/people/800306"},"third":{"id":681134,"link":"/api/v1/people/681134"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699228,"link":"/api/v1/people/699228"},"credit":"b_ab"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_ab"},{"player":{"id":699228,"link":"/api/v1/people/699228"},"credit":"b_pa"},{"player":{"id":669298,"link":"/api/v1/people/669298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:11:41.965Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, shortstop Jose Fernandez to first baseman Ben McLaughlin.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T23:13:58.348Z","endTime":"2026-02-21T23:15:52.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Caleb Roberts remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T23:13:18.934Z","endTime":"2026-02-21T23:13:18.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":663609,"link":"/api/v1/people/663609"},"defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nate Savino replaces Spencer Giesting.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T23:13:18.956Z","endTime":"2026-02-21T23:14:00.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691014,"link":"/api/v1/people/691014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801517,"link":"/api/v1/people/801517","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":85.2,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129990597913,"aZ":-27.630134475279654,"pfxX":10.087311776720009,"pfxZ":2.977668229927694,"pX":-0.9206027883452729,"pZ":1.527134756029048,"vX0":-8.123944684025671,"vY0":-123.63686309202484,"vZ0":-5.229827035472105,"x":152.09,"y":197.55,"x0":1.1217897822879137,"y0":50.00208131456768,"z0":6.031939469245086,"aX":15.380182154804402},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.0,"spinRate":1842,"spinDirection":114},"zone":13,"typeConfidence":0.68,"plateTime":0.44561791036327447,"extension":6.428412883489246},"index":2,"playId":"fe8cedf4-b043-31ea-8906-808c8952c2fa","pitchNumber":1,"startTime":"2026-02-21T23:14:00.489Z","endTime":"2026-02-21T23:14:07.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.693801127557116,"aZ":-16.662613322505443,"pfxX":5.864057373186508,"pfxZ":8.61543952424326,"pX":-0.45757369613056353,"pZ":3.611518279745296,"vX0":-6.720938819738131,"vY0":-134.68229411938648,"vZ0":-2.8149284590194856,"x":134.44,"y":141.27,"x0":1.3321924775230585,"y0":50.00402590022282,"z0":5.8775830582789625,"aX":10.559469318564036},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-8.9,"spinRate":1810,"spinDirection":129},"zone":11,"typeConfidence":0.85,"plateTime":0.4098433028050006,"extension":6.5053790695031894},"index":3,"playId":"e8187d0a-d8da-3dfc-96d6-07d2f947393a","pitchNumber":2,"startTime":"2026-02-21T23:14:15.301Z","endTime":"2026-02-21T23:14:20.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":86.2,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622557859675688,"aZ":-23.382987011554057,"pfxX":10.07916230550737,"pfxZ":5.592672909813971,"pX":-0.13176184691976736,"pZ":1.1642491388796523,"vX0":-6.39324331033715,"vY0":-125.23531925684732,"vZ0":-7.179360675141913,"x":122.02,"y":207.35,"x0":1.1574798870100713,"y0":50.00508544853586,"z0":6.00865966505452,"aX":15.854170319641984},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.5,"breakHorizontal":-16.6,"spinRate":1952,"spinDirection":125},"zone":13,"typeConfidence":0.92,"plateTime":0.43901772178933385,"extension":6.555934113816285},"index":4,"playId":"de1e8d9d-5bce-3878-a4d2-7d59496c6c5d","pitchNumber":3,"startTime":"2026-02-21T23:14:56.758Z","endTime":"2026-02-21T23:15:01.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350521266854457,"aZ":-32.38357824347165,"pfxX":7.318182337755368,"pfxZ":-0.11487514051118453,"pX":0.9582518475532791,"pZ":2.2970871733813727,"vX0":-3.4801844052792843,"vY0":-133.08905409824416,"vZ0":-3.3989912006475285,"x":80.47,"y":176.76,"x0":1.339464458082413,"y0":50.00520334333817,"z0":5.962451781342837,"aX":12.992695275694132},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.8,"breakHorizontal":-12.4,"spinRate":1683,"spinDirection":130},"zone":14,"typeConfidence":0.8,"plateTime":0.41319562966143053,"extension":6.3930574569933905},"index":5,"playId":"407a40f3-c71a-3dfa-84b3-b152b31b64bb","pitchNumber":4,"startTime":"2026-02-21T23:15:11.954Z","endTime":"2026-02-21T23:15:17.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.2,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98894850984528,"aZ":-27.577794228431014,"pfxX":9.137044335103218,"pfxZ":2.831283202672561,"pX":0.6941058755935435,"pZ":0.8016643958330952,"vX0":-4.320324536143569,"vY0":-128.10602068514285,"vZ0":-7.326982762160954,"x":90.54,"y":217.14,"x0":1.2359195611648228,"y0":50.00539434451281,"z0":5.923202311498726,"aX":14.848572888743375},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":-15.2,"spinRate":2138,"spinDirection":110},"zone":14,"typeConfidence":0.35,"plateTime":0.4312815921874802,"extension":6.616087079669639},"hitData":{"launchSpeed":91.3,"launchAngle":-2.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.42,"coordY":156.67}},"index":6,"playId":"72d62d5a-abba-3cbc-a49b-68c2c1419c7f","pitchNumber":5,"startTime":"2026-02-21T23:15:45.506Z","endTime":"2026-02-21T23:15:52.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:15:52.694Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann called out on strikes.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T23:16:04.972Z","endTime":"2026-02-21T23:17:51.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29817162329204,"aZ":-24.30390958693853,"pfxX":9.947925203620855,"pfxZ":4.287056047462736,"pX":-0.566685371683476,"pZ":2.285013130713102,"vX0":-8.096708233385286,"vY0":-134.9025546792675,"vZ0":-5.071648814176971,"x":138.6,"y":177.08,"x0":1.1862436985294247,"y0":50.00445868393327,"z0":5.910312010821657,"aX":18.27350886412952},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-16.2,"spinRate":1834,"spinDirection":132},"zone":4,"typeConfidence":0.89,"plateTime":0.40654688311192855,"extension":6.463393697297117},"index":0,"playId":"9943cd23-6564-37ea-a7b6-3b240ae19a2d","pitchNumber":1,"startTime":"2026-02-21T23:16:17.213Z","endTime":"2026-02-21T23:16:20.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255330763417238,"aZ":-24.132264737964377,"pfxX":10.91960193205841,"pfxZ":4.419313495366024,"pX":0.8712367937778218,"pZ":1.1626509869778996,"vX0":-5.14942080876727,"vY0":-134.31816902986134,"vZ0":-7.5902981771059,"x":83.79,"y":207.39,"x0":1.3989857422073624,"y0":50.00378986030491,"z0":5.752520843942017,"aX":19.867532306645238},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":-18.6,"spinRate":1910,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.4084667061767506,"extension":6.274200812733351},"index":1,"playId":"c6a0f55f-1ae1-3885-b280-6ab40d90d041","pitchNumber":2,"startTime":"2026-02-21T23:16:33.178Z","endTime":"2026-02-21T23:16:37.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76609286517468,"aZ":-19.209032361358627,"pfxX":8.311650289908588,"pfxZ":6.983774511990899,"pX":-0.6103297280321847,"pZ":2.3045983055135086,"vX0":-7.762377349403604,"vY0":-135.86852445230642,"vZ0":-5.659722235210078,"x":140.26,"y":176.56,"x0":1.213781822897664,"y0":50.00273606562641,"z0":5.7640032896588425,"aX":15.42847047253256},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":-13.2,"spinRate":1877,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.4042511202044623,"extension":6.446539334857758},"index":2,"playId":"a8afa3b6-0962-3753-8917-45300b79df08","pitchNumber":3,"startTime":"2026-02-21T23:16:47.800Z","endTime":"2026-02-21T23:16:51.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309117269113575,"aZ":-25.88131233297203,"pfxX":10.745610431085828,"pfxZ":3.9108311937275113,"pX":-0.8750116805101383,"pZ":1.75952029110806,"vX0":-8.304031852612773,"vY0":-126.25065492300944,"vZ0":-5.262263935812095,"x":150.35,"y":191.27,"x0":1.0647517199845666,"y0":50.00454067966586,"z0":5.960489446464781,"aX":17.304598316061153},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":-17.5,"spinRate":2270,"spinDirection":179},"zone":13,"typeConfidence":0.81,"plateTime":0.4342584839869801,"extension":6.563621710373284},"index":3,"playId":"f1e28a3f-a57e-3465-ba4a-98a1e88dfa15","pitchNumber":4,"startTime":"2026-02-21T23:17:02.750Z","endTime":"2026-02-21T23:17:07.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":81.5,"endSpeed":74.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.150383420003067,"aZ":-28.366404680214814,"pfxX":2.0396502306691127,"pfxZ":2.660366097054421,"pX":0.7134183037575452,"pZ":4.3546068136024605,"vX0":-3.0015462720702604,"vY0":-118.69376135493133,"vZ0":2.8037625812141194,"x":89.81,"y":121.21,"x0":1.7278293064728327,"y0":50.00244850712416,"z0":5.7367116632848845,"aX":2.9184274093722133},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.8,"breakHorizontal":-3.0,"spinRate":2377,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.46100656330228107,"extension":6.49939677213663},"index":4,"playId":"7522e0fc-4822-30f8-abc9-e3e13049cff2","pitchNumber":5,"startTime":"2026-02-21T23:17:23.428Z","endTime":"2026-02-21T23:17:29.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-21T23:17:34.006Z","endTime":"2026-02-21T23:17:46.203Z","isPitch":false,"type":"action","player":{"id":668832,"link":"/api/v1/people/668832"},"defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201545446177146,"aZ":-22.532655584952078,"pfxX":9.760224830594478,"pfxZ":5.2480019826032365,"pX":-0.40623616044581884,"pZ":1.9268216178855528,"vX0":-7.746806521368123,"vY0":-134.2511451621031,"vZ0":-5.670440565655854,"x":132.48,"y":186.76,"x0":1.2388806491903988,"y0":50.00610202496909,"z0":5.655240457926478,"aX":17.94175293332232},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-16.2,"spinRate":1520,"spinDirection":125},"zone":7,"typeConfidence":0.88,"plateTime":0.406927833922897,"extension":6.616620428107998},"index":6,"playId":"b4f0bc4a-5b5b-326f-b2e2-6e6c91c2d23c","pitchNumber":6,"startTime":"2026-02-21T23:17:46.203Z","endTime":"2026-02-21T23:17:51.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:17:51.946Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vimael Machín grounds out, second baseman Tommy Troy to first baseman Ben McLaughlin.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T23:17:59.372Z","endTime":"2026-02-21T23:18:23.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691014,"fullName":"Nate Savino","link":"/api/v1/people/691014"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427508483255192,"aZ":-22.027155286298274,"pfxX":10.157208464533321,"pfxZ":5.536839461938491,"pX":0.6664069952677733,"pZ":2.0784862914517097,"vX0":-5.46114488920249,"vY0":-134.33666112873934,"vZ0":-5.864489887688981,"x":91.6,"y":182.66,"x0":1.40340161896532,"y0":50.00186244288947,"z0":5.850170459665213,"aX":18.609051483328884},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-17.3,"spinRate":1690,"spinDirection":128},"zone":9,"typeConfidence":0.88,"plateTime":0.40733498542374535,"extension":6.414918939587451},"hitData":{"launchSpeed":107.4,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.91,"coordY":156.17}},"index":0,"playId":"b921c178-193c-3c37-8707-832d290c84f7","pitchNumber":1,"startTime":"2026-02-21T23:18:13.700Z","endTime":"2026-02-21T23:18:23.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691014,"link":"/api/v1/people/691014","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":808768,"link":"/api/v1/people/808768"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":800306,"link":"/api/v1/people/800306"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":691014,"link":"/api/v1/people/691014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:18:23.021Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"A.J. Vukovich walks.","rbi":0,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:20:46.061Z","endTime":"2026-02-21T23:22:38.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Skipper replaces TJ Shook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T23:19:53.036Z","endTime":"2026-02-21T23:20:48.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702297,"link":"/api/v1/people/702297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669298,"link":"/api/v1/people/669298","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":89.6,"endSpeed":81.8,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608727606097094,"aZ":-14.959608545198709,"pfxX":-0.5245198949588632,"pfxZ":10.05982347285205,"pX":-1.0364247881496518,"pZ":2.332302956084037,"vX0":-2.0130818942598845,"vY0":-130.28955242010716,"vZ0":-7.994023090874624,"x":156.51,"y":175.81,"x0":-0.18412790236321452,"y0":50.00237646874222,"z0":6.581709757884173,"aX":-0.8967565678397321},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.6,"breakHorizontal":1.4,"spinRate":1967,"spinDirection":231},"zone":13,"typeConfidence":0.94,"plateTime":0.42117800472621836,"extension":6.623040293902491},"index":1,"playId":"d1e8f0bb-153d-302e-aa24-d0d66f6b09dd","pitchNumber":1,"startTime":"2026-02-21T23:20:48.379Z","endTime":"2026-02-21T23:20:52.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.8,"endSpeed":80.9,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.440947491712517,"aZ":-13.322789773700686,"pfxX":-0.9284523092701691,"pfxZ":11.212787062727948,"pX":0.6978554658259265,"pZ":3.264730605065205,"vX0":2.223493142468242,"vY0":-129.23673796980987,"vZ0":-6.253546795276529,"x":90.4,"y":150.63,"x0":-0.0553347375661375,"y0":50.00356685153812,"z0":6.750376288697865,"aX":-1.561182118270018},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":19.1,"breakHorizontal":1.2,"spinRate":1247,"spinDirection":215},"zone":3,"typeConfidence":0.92,"plateTime":0.42478911546124687,"extension":6.237983675893777},"index":2,"playId":"8f4de773-9cd5-37ab-869c-b6c9fe52da5a","pitchNumber":2,"startTime":"2026-02-21T23:21:03.404Z","endTime":"2026-02-21T23:21:11.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":702297,"fullName":"Carson Skipper"}}},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"607378c4-8cb7-4f13-9fd9-3986044b47da","pitchNumber":2,"startTime":"2026-02-21T23:21:24.210Z","endTime":"2026-02-21T23:21:29.210Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.667294568334306,"aZ":-21.042140033626417,"pfxX":0.8349157767335149,"pfxZ":8.03204232968022,"pX":-0.39495943247125676,"pZ":4.6884574253858,"vX0":-0.7552790875131572,"vY0":-116.63171347762525,"vZ0":-0.6134146132057304,"x":132.05,"y":112.19,"x0":-0.17635770381859453,"y0":50.004741952900986,"z0":6.928537222934038,"aX":1.1575444431899764},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":14.6,"breakHorizontal":-1.3,"spinRate":968,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.46853203325532533,"extension":6.347699775389937},"index":4,"playId":"c4c501a8-0dca-3d37-ae37-9954d1dce85d","pitchNumber":3,"startTime":"2026-02-21T23:21:38.075Z","endTime":"2026-02-21T23:21:42.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":88.6,"endSpeed":80.7,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.539612649566386,"aZ":-14.392761280089239,"pfxX":0.10881991329252494,"pfxZ":10.670202231171457,"pX":-0.33504260897505905,"pZ":2.017778026228489,"vX0":-0.569292131074876,"vY0":-128.7507510531271,"vZ0":-8.764735698724229,"x":129.77,"y":184.3,"x0":-0.12449600075837029,"y0":50.0061363126736,"z0":6.597446679943901,"aX":0.18146852646120346},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.4,"breakHorizontal":0.0,"spinRate":2076,"spinDirection":176},"zone":7,"typeConfidence":0.93,"plateTime":0.42660761918700274,"extension":6.84282446304345},"index":5,"playId":"53fb7508-ad12-35c5-91bb-e6a4f31bd295","pitchNumber":4,"startTime":"2026-02-21T23:21:52.811Z","endTime":"2026-02-21T23:21:56.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501421144602062,"aZ":-13.984213000839654,"pfxX":1.4536527316433163,"pfxZ":10.546155154515388,"pX":-0.3491215174808949,"pZ":3.6902068982148095,"vX0":-0.7753399083934444,"vY0":-130.27808061043976,"vZ0":-5.244486184442487,"x":130.31,"y":139.14,"x0":-0.237045922177528,"y0":50.003162516314035,"z0":6.780597415369497,"aX":2.5072209548472775},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.2,"breakHorizontal":-2.5,"spinRate":1266,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.4198850361639579,"extension":6.568802151059081},"index":6,"playId":"4c38b48c-ce89-3da1-99e9-2bf4aa23b9ae","pitchNumber":5,"startTime":"2026-02-21T23:22:16.837Z","endTime":"2026-02-21T23:22:20.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.379193766586983,"aZ":-28.419753431787232,"pfxX":3.6768377660952285,"pfxZ":2.699225866463543,"pX":0.8690918644715013,"pZ":4.80939642319223,"vX0":0.7772855410983842,"vY0":-116.51258197293036,"vZ0":1.193810770772923,"x":83.87,"y":108.93,"x0":0.05416708910645092,"y0":50.00360835668461,"z0":6.951541719700935,"aX":5.117187745831227},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.4,"breakHorizontal":-6.8,"spinRate":2682,"spinDirection":126},"zone":12,"typeConfidence":0.94,"plateTime":0.46792234422334866,"extension":6.395867725735274},"index":7,"playId":"a4857a1d-471f-3ddd-b77e-1e7cd8ffc243","pitchNumber":6,"startTime":"2026-02-21T23:22:33.830Z","endTime":"2026-02-21T23:22:38.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:22:38.666Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kristian Robinson flies out to center fielder Drew Avans.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:23:02.297Z","endTime":"2026-02-21T23:23:14.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429102736567064,"aZ":-13.902345812367134,"pfxX":0.750421403757128,"pfxZ":10.930966760044235,"pX":-0.6975109152715959,"pZ":3.188125435205415,"vX0":-1.7660606882829617,"vY0":-127.95397988210038,"vZ0":-6.3569549871539,"x":143.59,"y":152.7,"x0":-0.09830612587600486,"y0":50.00224737375375,"z0":6.77863746795981,"aX":1.2545080599429435},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.7,"breakHorizontal":-1.0,"spinRate":1288,"spinDirection":182},"zone":1,"typeConfidence":0.93,"plateTime":0.4267824912772711,"extension":6.286096980275372},"hitData":{"launchSpeed":89.9,"launchAngle":45.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.38,"coordY":90.71}},"index":0,"playId":"d8c40f2d-6520-3572-8c9f-7882ff480f77","pitchNumber":1,"startTime":"2026-02-21T23:23:02.297Z","endTime":"2026-02-21T23:23:14.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:23:14.479Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out sharply to center fielder Drew Avans.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:23:25.566Z","endTime":"2026-02-21T23:24:20.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"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(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":70.2,"endSpeed":64.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.181165554362586,"aZ":-39.26092817165775,"pfxX":-3.8308998587312963,"pfxZ":-6.690346820658167,"pX":-0.8998958695780324,"pZ":4.685319156630572,"vX0":-0.1149313972269248,"vY0":-102.10140586005336,"vZ0":4.784538395176695,"x":151.3,"y":112.28,"x0":-0.34499994826762415,"y0":50.00071415184779,"z0":7.130949097525241,"aX":-4.060124153349182},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-10.4,"breakHorizontal":7.0,"spinRate":2143,"spinDirection":338},"zone":11,"typeConfidence":0.77,"plateTime":0.5356337216331406,"extension":6.746628002583487},"index":0,"playId":"87b664dc-f9a1-3518-be00-94b758124c55","pitchNumber":1,"startTime":"2026-02-21T23:23:40.498Z","endTime":"2026-02-21T23:23:46.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976053153322855,"aZ":-15.93777186123222,"pfxX":-0.912091827424681,"pfxZ":9.772592788287092,"pX":0.4934173955314993,"pZ":2.1241278708898808,"vX0":1.8510142607395157,"vY0":-127.74941242892206,"vZ0":-8.206875642793948,"x":98.19,"y":181.43,"x0":-0.1203032435215603,"y0":50.00638344767542,"z0":6.6183704555900045,"aX":-1.516157899096024},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.2,"breakHorizontal":1.3,"spinRate":1970,"spinDirection":187},"zone":9,"typeConfidence":0.92,"plateTime":0.42785458302527957,"extension":6.349541129244599},"index":1,"playId":"41fa5dea-0327-3424-85c1-d63d1bd756ac","pitchNumber":2,"startTime":"2026-02-21T23:23:54.231Z","endTime":"2026-02-21T23:23:58.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224839726546726,"aZ":-14.349027527008426,"pfxX":0.11527898319307983,"pfxZ":10.557944135022025,"pX":-0.5231414626684554,"pZ":1.9854756980646635,"vX0":-0.9947030071317751,"vY0":-128.50471127809186,"vZ0":-8.998817434602136,"x":136.94,"y":185.17,"x0":-0.1475984702517243,"y0":50.003895473627004,"z0":6.624415866159102,"aX":0.19464317539619133},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.5,"breakHorizontal":0.0,"spinRate":2014,"spinDirection":157},"zone":7,"typeConfidence":0.93,"plateTime":0.4246727759201048,"extension":6.3652172275573085},"hitData":{"launchSpeed":104.4,"launchAngle":32.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.56,"coordY":41.31}},"index":2,"playId":"5f03efe5-8b13-37b5-8dfe-ed62c301db6b","pitchNumber":3,"startTime":"2026-02-21T23:24:07.686Z","endTime":"2026-02-21T23:24:20.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:24:20.504Z","atBatIndex":85},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Troy doubles (2) on a sharp line drive to center fielder Drew Avans. A.J. Vukovich scores.","rbi":1,"awayScore":11,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:24:44.339Z","endTime":"2026-02-21T23:25:10.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"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":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"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":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":{"id":702297,"link":"/api/v1/people/702297"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680691921376745,"aZ":-13.572801061192965,"pfxX":0.6462228400351986,"pfxZ":11.065341271653779,"pX":-1.152878579116729,"pZ":2.6237257809303665,"vX0":-2.2204598425237942,"vY0":-128.11421274690235,"vZ0":-7.62802774874511,"x":160.95,"y":167.94,"x0":-0.36313641950750797,"y0":50.00257651196446,"z0":6.676810271057151,"aX":1.086523724672735},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.8,"breakHorizontal":-0.7,"spinRate":1945,"spinDirection":216},"zone":11,"typeConfidence":0.93,"plateTime":0.42570717110247847,"extension":6.533752459881388},"index":0,"playId":"bffdc004-b514-312d-8727-cc86757dc99e","pitchNumber":1,"startTime":"2026-02-21T23:24:44.339Z","endTime":"2026-02-21T23:24:50.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097048059739084,"aZ":-13.979569868035842,"pfxX":1.495491743745551,"pfxZ":10.652099006065761,"pX":-0.21099494740343328,"pZ":2.3621677808541883,"vX0":-0.5849242383753046,"vY0":-128.91484421317472,"vZ0":-8.406958818257655,"x":125.04,"y":175.0,"x0":-0.1773376362239851,"y0":50.004334090418396,"z0":6.711790507505094,"aX":2.554378987167339},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.0,"breakHorizontal":-2.6,"spinRate":2085,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.42252318513531284,"extension":6.402572985979484},"hitData":{"launchSpeed":109.6,"launchAngle":18.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":81.19,"coordY":50.05}},"index":1,"playId":"d539bd65-26e8-3d5f-9049-96afbf96c904","pitchNumber":2,"startTime":"2026-02-21T23:24:56.721Z","endTime":"2026-02-21T23:25:10.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:25:10.987Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben McLaughlin singles on a fly ball to left fielder Sterlin Thompson. Tommy Troy scores.","rbi":1,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:25:46.195Z","endTime":"2026-02-21T23:26:00.725Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":702297,"link":"/api/v1/people/702297"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":74.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.8571389718554,"aZ":-35.40799794088592,"pfxX":-3.8456387759112705,"pfxZ":-2.394254556878062,"pX":0.13487819650188415,"pZ":2.2230522714347054,"vX0":1.3329526196810344,"vY0":-114.36314580807253,"vZ0":-2.7493918753554203,"x":111.86,"y":178.76,"x0":0.05102780165184863,"y0":50.000921878025316,"z0":6.8425083989025195,"aX":-5.202334934939734},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.7,"breakHorizontal":6.7,"spinRate":2263,"spinDirection":260},"zone":8,"typeConfidence":0.94,"plateTime":0.47508640615407316,"extension":6.330220339799683},"hitData":{"launchSpeed":73.5,"launchAngle":29.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.99,"coordY":117.42}},"index":0,"playId":"103b9f9e-3259-33ba-9623-610df20fbafe","pitchNumber":1,"startTime":"2026-02-21T23:25:50.233Z","endTime":"2026-02-21T23:26:00.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:26:00.725Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Roberts strikes out swinging.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T23:26:25.854Z","endTime":"2026-02-21T23:27:45.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702297,"fullName":"Carson Skipper","link":"/api/v1/people/702297"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.627712117915145,"aZ":-12.78022834810142,"pfxX":0.6738774840093424,"pfxZ":11.707084302080595,"pX":-0.8231434267500332,"pZ":2.2697981638141576,"vX0":-1.5854801745608034,"vY0":-127.71498069566674,"vZ0":-8.493917601997522,"x":148.38,"y":177.5,"x0":-0.28261971863110086,"y0":50.00274178634343,"z0":6.63778860612755,"aX":1.1164848743388642},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":19.6,"breakHorizontal":-0.8,"spinRate":1870,"spinDirection":159},"zone":13,"typeConfidence":0.93,"plateTime":0.4284296709302007,"extension":6.610927100958892},"index":0,"playId":"0f77c06f-4f03-3cb4-9269-92490163b0c8","pitchNumber":1,"startTime":"2026-02-21T23:26:33.022Z","endTime":"2026-02-21T23:26:38.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ben McLaughlin advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"0f77c06f-4f03-3cb4-9269-92490163b0c8","startTime":"2026-02-21T23:26:49.517Z","endTime":"2026-02-21T23:26:49.518Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":808768,"link":"/api/v1/people/808768"},"defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"postOnSecond":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.959122771983143,"aZ":-34.21281333971021,"pfxX":-4.129305382759141,"pfxZ":-1.4851242105136642,"pX":-1.307546275809144,"pZ":1.878564452777932,"vX0":-1.4089528905554802,"vY0":-116.86523517947457,"vZ0":-3.7496769356692194,"x":166.84,"y":188.06,"x0":-0.1597334953172309,"y0":50.00071750584415,"z0":6.732727209401661,"aX":-5.684364776743852},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.4,"breakHorizontal":7.8,"spinRate":2168,"spinDirection":258},"zone":13,"typeConfidence":0.96,"plateTime":0.4695080223856576,"extension":6.431803665848984},"index":2,"playId":"a91061b1-1649-3fbc-a7d5-52b6cdf33828","pitchNumber":2,"startTime":"2026-02-21T23:26:49.519Z","endTime":"2026-02-21T23:26:55.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":87.2,"endSpeed":79.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505698426132916,"aZ":-14.693792650931014,"pfxX":-1.04016109800575,"pfxZ":10.750963724736975,"pX":-0.4413993006980772,"pZ":3.310429998880715,"vX0":0.11008918368787307,"vY0":-126.85534670028554,"vZ0":-5.897116762381383,"x":133.83,"y":149.4,"x0":-0.3503169359985568,"y0":50.00246614487404,"z0":6.840980242759282,"aX":-1.691355541720955},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":18.4,"breakHorizontal":1.8,"spinRate":1947,"spinDirection":164},"zone":1,"typeConfidence":0.93,"plateTime":0.43213691846247926,"extension":6.441131917235524},"index":3,"playId":"04b15df7-dd42-3349-a4ba-47d125d6b232","pitchNumber":3,"startTime":"2026-02-21T23:27:06.603Z","endTime":"2026-02-21T23:27:09.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":89.5,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81276968685591,"aZ":-15.954394313631136,"pfxX":0.9955147223852325,"pfxZ":9.538443503922784,"pX":-1.1340689829351789,"pZ":3.5376806800032488,"vX0":-2.1262929900971574,"vY0":-130.21285456084968,"vZ0":-5.028063525840146,"x":160.23,"y":143.26,"x0":-0.43267522533986624,"y0":50.00437749903943,"z0":6.718631108903326,"aX":1.6933457155466989},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.2,"breakHorizontal":-1.3,"spinRate":1648,"spinDirection":166},"zone":11,"typeConfidence":0.93,"plateTime":0.4222115838830378,"extension":6.490881392140443},"index":4,"playId":"f1a541c6-9fdd-360e-b7d9-eaa47275335f","pitchNumber":4,"startTime":"2026-02-21T23:27:27.408Z","endTime":"2026-02-21T23:27:32.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466670478772077,"aZ":-13.627819950913155,"pfxX":-1.0891803737148287,"pfxZ":11.10072811064989,"pX":0.03603075235781171,"pZ":2.8477686772812905,"vX0":0.7047977423989814,"vY0":-128.18234131726277,"vZ0":-7.191312642822452,"x":115.63,"y":161.89,"x0":-0.10039638693961865,"y0":50.005471482738834,"z0":6.745249253327429,"aX":-1.8202877659760597},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.8,"breakHorizontal":1.8,"spinRate":2011,"spinDirection":171},"zone":2,"typeConfidence":0.93,"plateTime":0.4266228141933901,"extension":6.520002675981},"index":5,"playId":"91852969-d068-3877-9304-907c9333b049","pitchNumber":5,"startTime":"2026-02-21T23:27:42.737Z","endTime":"2026-02-21T23:27:45.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702297,"link":"/api/v1/people/702297","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":694808,"link":"/api/v1/people/694808"},"second":{"id":605353,"link":"/api/v1/people/605353"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":677338,"link":"/api/v1/people/677338"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"second":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"credit":"b_ab"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_ab"},{"player":{"id":681134,"link":"/api/v1/people/681134"},"credit":"b_pa"},{"player":{"id":702297,"link":"/api/v1/people/702297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T23:27:45.999Z","atBatIndex":88}]