[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carmelo Musacchia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:07:04.145Z","endTime":"2026-02-20T18:08:16.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T16:27:31.141Z","endTime":"2026-02-20T17:56:21.884Z","isPitch":false,"type":"action","player":{"id":809694,"link":"/api/v1/people/809694"},"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-20T17:56:21.884Z","endTime":"2026-02-20T18:05:23.301Z","isPitch":false,"type":"action","player":{"id":809694,"link":"/api/v1/people/809694"},"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-20T18:05:23.301Z","endTime":"2026-02-20T18:07:05.145Z","isPitch":false,"type":"action","player":{"id":809694,"link":"/api/v1/people/809694"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337285652883427,"aZ":-16.3681618282705,"pfxX":-6.180751673831734,"pfxZ":8.598792266816286,"pX":0.6092501934723968,"pZ":2.691385210240284,"vX0":7.1005139188084785,"vY0":-134.07822702237993,"vZ0":-3.6630351700192216,"x":108.76,"y":113.57,"x0":-1.2581793606951648,"y0":50.00481315408422,"z0":5.22839666899213,"aX":-11.364748031250693},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2212,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.4069951885910248},"index":3,"playId":"a4f079f3-729e-32bd-a6f5-f381876788c5","pitchNumber":1,"startTime":"2026-02-20T18:07:05.145Z","endTime":"2026-02-20T18:07:11.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07513938950456,"aZ":-24.442638367472682,"pfxX":-9.322261383055128,"pfxZ":4.202798875108964,"pX":0.9271788518047377,"pZ":2.846415176023159,"vX0":9.085270939542013,"vY0":-134.02632381281185,"vZ0":-1.752925603177386,"x":103.94,"y":124.41,"x0":-1.278126732934485,"y0":50.000327312205144,"z0":5.236240925340714,"aX":-17.13844586460871},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2197,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.4070192113728912,"extension":6.395726826604744},"index":4,"playId":"56681f99-2513-3233-b432-139cf6764930","pitchNumber":2,"startTime":"2026-02-20T18:07:24.516Z","endTime":"2026-02-20T18:07:30.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97112257870964,"aZ":-31.177032547478337,"pfxX":-10.458243403324438,"pfxZ":0.6275628874199777,"pX":1.2866449391214838,"pZ":1.928006092547048,"vX0":9.848482077709429,"vY0":-124.78644215738326,"vZ0":-1.84704134550157,"x0":-1.3352979558065858,"y0":50.00387772827781,"z0":5.224191476212294,"aX":-16.64500380080989},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":1706,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.43742059443929016,"extension":6.2558910134791255},"index":5,"playId":"ca47bbe5-4684-3f4b-beb7-879dfbf62d75","pitchNumber":3,"startTime":"2026-02-20T18:07:49.332Z","endTime":"2026-02-20T18:07:55.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.976818953767136,"aZ":-29.911333553339972,"pfxX":5.157519311727832,"pfxZ":1.598396423140879,"pX":1.4947420616018587,"pZ":1.231138741734392,"vX0":5.385976527851096,"vY0":-117.80936878646325,"vZ0":-2.792719468007758,"x":100.0,"y":103.67,"x0":-1.4854264466110765,"y0":50.00279388151014,"z0":5.178043075942774,"aX":7.296969406989507},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.5,"breakHorizontal":-10.6,"spinRate":2509,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4637372147323333,"extension":6.241470648473284},"index":6,"playId":"8d6c710c-c472-3f72-aaaa-a47602b23c59","pitchNumber":4,"startTime":"2026-02-20T18:08:11.103Z","endTime":"2026-02-20T18:08:16.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"contextMetrics":{},"playEndTime":"2026-02-20T18:08:16.372Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Feinberg singles on a ground ball to left fielder Masataka Yoshida.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:08:32.499Z","endTime":"2026-02-20T18:09:32.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271238505852786,"aZ":-22.83052602291204,"pfxX":-0.3951883796215232,"pfxZ":5.446948724770429,"pX":0.043391135602104426,"pZ":2.9656916752029954,"vX0":4.051880939956537,"vY0":-129.46817280331598,"vZ0":-1.709514079211425,"x0":-1.4834051829277033,"y0":50.00473917343972,"z0":5.363128207064134,"aX":-0.6783263268817088},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2347,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.4213088574845867,"extension":6.169284653987986},"index":0,"playId":"f8e523cc-ccc2-3b24-a929-b42537c61d46","pitchNumber":1,"startTime":"2026-02-20T18:08:41.875Z","endTime":"2026-02-20T18:08:47.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":80.0,"endSpeed":73.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63852746617466,"aZ":-31.639936250431113,"pfxX":6.606554603130455,"pfxZ":0.3906464805429941,"pX":-1.4828208310958693,"pZ":1.9302570106854449,"vX0":-1.1348544823115538,"vY0":-116.54518307432463,"vZ0":-0.761886478562473,"x0":-1.848449604275659,"y0":50.005596478209334,"z0":5.246428465493726,"aX":9.100901910580559},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.8,"breakHorizontal":-11.6,"spinRate":2368,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.46974045586018454,"extension":5.972461667173322},"index":1,"playId":"cb9dc27d-61bb-3416-ac76-1255ac46973d","pitchNumber":2,"startTime":"2026-02-20T18:09:00.622Z","endTime":"2026-02-20T18:09:06.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99050117690496,"aZ":-25.01583795158783,"pfxX":-10.218235976930403,"pfxZ":3.926829454629111,"pX":-0.25462411740135243,"pZ":2.658872484976222,"vX0":6.68519091298973,"vY0":-133.9039985487319,"vZ0":-2.143397461719915,"x":103.94,"y":120.64,"x0":-1.4516966137530054,"y0":50.001865360491124,"z0":5.253333842792192,"aX":-18.618067547147163},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2149,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.40850917171402523,"extension":6.39625424743889},"hitData":{"launchSpeed":92.7,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.42,"coordY":117.53}},"index":2,"playId":"28b3de0f-56db-33c4-bda8-2fb886e5467f","pitchNumber":3,"startTime":"2026-02-20T18:09:21.631Z","endTime":"2026-02-20T18:09:32.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:09:32.413Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Gerety singles on a ground ball to right fielder Nate Eaton. Harrison Feinberg scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:09:58.341Z","endTime":"2026-02-20T18:11:44.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"responsiblePitcher":{"id":700413,"link":"/api/v1/people/700413"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245577697284244,"aZ":-16.480348857353086,"pfxX":-6.844141607036966,"pfxZ":8.645645785367481,"pX":0.18598023255551127,"pZ":2.237002988798221,"vX0":6.549184935422755,"vY0":-133.5058626018817,"vZ0":-4.730180074880317,"x":124.11,"y":91.42,"x0":-1.4031418578361463,"y0":50.00322901010551,"z0":5.208346054192493,"aX":-12.424231224166173},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2354,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4094060579861605,"extension":5.698520672821398},"index":0,"playId":"0de386b6-ef6c-39cf-a362-7101dccc97f4","pitchNumber":1,"startTime":"2026-02-20T18:10:00.812Z","endTime":"2026-02-20T18:10:08.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"first":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Harrison Feinberg steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"0de386b6-ef6c-39cf-a362-7101dccc97f4","startTime":"2026-02-20T18:10:26.751Z","endTime":"2026-02-20T18:10:26.752Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695664,"link":"/api/v1/people/695664"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"first":{"id":695664,"link":"/api/v1/people/695664"},"postOnSecond":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":1.38,"dramaIndex":51.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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523276835407817,"aZ":-31.672142234298633,"pfxX":-9.431570658451326,"pfxZ":0.3195888060893157,"pX":-0.7155491657504464,"pZ":2.307381707341842,"vX0":4.976658900114735,"vY0":-123.54744378955948,"vZ0":-0.7572543562687365,"x0":-1.5257369952562467,"y0":50.00025702986976,"z0":5.268644954635307,"aX":-14.647127684181921},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":16.0,"spinRate":1636,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.4425322485072436,"extension":5.53991066296804},"index":2,"playId":"70d39d8e-6d8c-34b6-aa50-cfa9727ede3c","pitchNumber":2,"startTime":"2026-02-20T18:10:26.753Z","endTime":"2026-02-20T18:10:32.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.702561052998732,"aZ":-17.76503145688668,"pfxX":-6.826583756056275,"pfxZ":7.855158196678101,"pX":1.0028457370392714,"pZ":2.039484591253767,"vX0":8.300721023582101,"vY0":-134.2522432594801,"vZ0":-4.916679443831543,"x0":-1.2349451706365215,"y0":50.0051493283091,"z0":5.150116907267796,"aX":-12.526219492308268},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2438,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.40720536025750764,"extension":5.9641576646202585},"index":3,"playId":"d079c6c5-92b8-3e05-880a-6eed742709bd","pitchNumber":3,"startTime":"2026-02-20T18:10:55.402Z","endTime":"2026-02-20T18:11:01.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.3,"endSpeed":79.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73687629705528,"aZ":-32.044225894844566,"pfxX":-10.000051876615153,"pfxZ":0.0798161580509138,"pX":-0.2605008755724618,"pZ":3.529822685610953,"vX0":6.243119221700317,"vY0":-125.58378978565172,"vZ0":1.821510172766912,"x0":-1.4704962184611516,"y0":50.00289572371536,"z0":5.388508758398121,"aX":-16.086819568574956},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":16.8,"spinRate":1856,"spinDirection":261},"zone":11,"typeConfidence":0.9,"plateTime":0.43498012794242724,"extension":5.7710639689843415},"index":4,"playId":"980f2ced-b921-3239-9e5d-3c94468e0f4c","pitchNumber":4,"startTime":"2026-02-20T18:11:13.487Z","endTime":"2026-02-20T18:11:19.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551161036105835,"aZ":-15.530128396042683,"pfxX":-5.901330424207496,"pfxZ":9.131664148489463,"pX":-0.16210052328630337,"pZ":3.160437255006995,"vX0":5.07898061311405,"vY0":-134.05648794979678,"vZ0":-2.7795063840425325,"x":100.0,"y":124.88,"x0":-1.3130630714546507,"y0":50.0049006981266,"z0":5.317211734450091,"aX":-10.759345951601675},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2365,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.4083336355379843,"extension":6.164043233167075},"hitData":{"launchSpeed":88.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.71,"coordY":105.41}},"index":5,"playId":"afa8bf4c-e844-37c8-80ed-65a31fa3391a","pitchNumber":5,"startTime":"2026-02-20T18:11:34.022Z","endTime":"2026-02-20T18:11:44.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":695664,"link":"/api/v1/people/695664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-9.199999999999996,"leverageIndex":1.38,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:11:44.804Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Brinker singles on a line drive to center fielder Kristian Campbell. Ryan Gerety to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:12:07.950Z","endTime":"2026-02-20T18:13:19.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"postOnThird":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669877857235278,"aZ":-22.805595927446383,"pfxX":-0.9384438142026905,"pfxZ":5.883853592500963,"pX":1.738628165516427,"pZ":1.5543498717555886,"vX0":7.973246113660668,"vY0":-124.97972813173747,"vZ0":-4.378436409091526,"x0":-1.3622666728778499,"y0":50.003273848770725,"z0":5.187330523025873,"aX":-1.4956249525226557},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":0.0,"spinRate":2335,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.4371864732088664,"extension":5.922600242343829},"index":0,"playId":"0f9b985d-e176-33da-8e72-e4339d8a4d64","pitchNumber":1,"startTime":"2026-02-20T18:12:15.309Z","endTime":"2026-02-20T18:12:21.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"first":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801137694850595,"aZ":-29.134638526968434,"pfxX":-9.352835256622004,"pfxZ":1.7104525253144587,"pX":-0.407386611187821,"pZ":1.737467807110139,"vX0":5.560756625722287,"vY0":-132.00654251911664,"vZ0":-3.484301672040128,"x":110.96,"y":124.88,"x0":-1.3207527421835803,"y0":50.00134275446127,"z0":5.207911137451914,"aX":-16.586264768659127},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":15.8,"spinRate":2254,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4141456212260932,"extension":6.2007858925831085},"index":1,"playId":"6f47ff04-3ea0-3b33-8a16-3a5c86773691","pitchNumber":2,"startTime":"2026-02-20T18:12:31.652Z","endTime":"2026-02-20T18:12:39.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"first":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan Gerety steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"6f47ff04-3ea0-3b33-8a16-3a5c86773691","startTime":"2026-02-20T18:12:55.758Z","endTime":"2026-02-20T18:13:08.388Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":822815,"link":"/api/v1/people/822815"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"first":{"id":822815,"link":"/api/v1/people/822815"},"postOnSecond":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.19,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182236678131527,"aZ":-18.35446243776149,"pfxX":-2.0243577876723755,"pfxZ":7.803239094130113,"pX":0.07180932975470668,"pZ":2.85765376632751,"vX0":4.68735097566326,"vY0":-130.86046665611613,"vZ0":-2.81529123321392,"x":88.16,"y":151.73,"x0":-1.46302346376243,"y0":50.00001080359386,"z0":5.289404838458519,"aX":-3.584134617646578},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":2.9,"spinRate":2450,"spinDirection":216},"zone":2,"typeConfidence":0.88,"plateTime":0.41524059626096665,"extension":5.957588293828169},"hitData":{"launchSpeed":71.6,"launchAngle":22.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.62,"coordY":79.96}},"index":3,"playId":"fa8abec0-7a99-356d-8843-46f1c673dc1b","pitchNumber":3,"startTime":"2026-02-20T18:13:08.388Z","endTime":"2026-02-20T18:13:19.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"second":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809688,"link":"/api/v1/people/809688"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":809688,"link":"/api/v1/people/809688"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.19,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:13:19.170Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Cha called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:14:36.275Z","endTime":"2026-02-20T18:15:17.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":831147,"fullName":"Eric Cha","link":"/api/v1/people/831147"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"postOnThird":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":831147,"fullName":"Eric Cha","link":"/api/v1/people/831147"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-20T18:14:36.273Z","endTime":"2026-02-20T18:14:36.274Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18272980545826,"aZ":-22.892101525339548,"pfxX":-0.15749948410291692,"pfxZ":5.521508270291245,"pX":-0.7603130971278863,"pZ":2.042853516724795,"vX0":2.261979105219892,"vY0":-128.2537972695514,"vZ0":-3.6024343942438115,"x":95.18,"y":105.56,"x0":-1.6297413278886081,"y0":50.00397381963267,"z0":5.231543239798485,"aX":-0.2648644485932933},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2332,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.42552692797229286,"extension":6.193669895915925},"index":1,"playId":"afc1155c-f9c9-334a-91c4-ddf31f9b710f","pitchNumber":1,"startTime":"2026-02-20T18:14:36.275Z","endTime":"2026-02-20T18:14:42.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078183291211833,"aZ":-31.092291699942326,"pfxX":2.374715313818199,"pfxZ":0.7771151114491284,"pX":1.4853959648619048,"pZ":1.1089596435890836,"vX0":6.233429997331343,"vY0":-117.44498361705763,"vZ0":-2.768036361497364,"x":81.15,"y":125.82,"x0":-1.5158949763699439,"y0":50.0025765882219,"z0":5.206259140487926,"aX":3.3032759337139614},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.9,"spinRate":2494,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.46708200934739086,"extension":6.192024447969333},"index":2,"playId":"56b57acf-eb8f-35c9-95b8-7c345f424bce","pitchNumber":2,"startTime":"2026-02-20T18:14:53.925Z","endTime":"2026-02-20T18:14:59.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54536734662426,"aZ":-29.39622033438937,"pfxX":6.2076739038404,"pfxZ":1.8812656811747317,"pX":-0.5090984005695173,"pZ":3.1313873994294985,"vX0":1.3065316649347474,"vY0":-121.26164799881445,"vZ0":0.9305009711835853,"x":93.86,"y":88.6,"x0":-1.862115326581331,"y0":50.00236570935962,"z0":5.323654902172249,"aX":9.16790454414654},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2455,"spinDirection":65},"zone":1,"typeConfidence":0.91,"plateTime":0.4531232261915181,"extension":6.121230726136529},"index":3,"playId":"969c71ef-e8bd-3e56-9cd9-1c22bb68a75e","pitchNumber":3,"startTime":"2026-02-20T18:15:12.546Z","endTime":"2026-02-20T18:15:17.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831147,"link":"/api/v1/people/831147"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":831147,"link":"/api/v1/people/831147"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":1.82,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:15:17.815Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chris Walsh flies out to left fielder Masataka Yoshida.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T18:15:41.631Z","endTime":"2026-02-20T18:16:50.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":822819,"fullName":"Chris Walsh","link":"/api/v1/people/822819"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":822819,"fullName":"Chris Walsh","link":"/api/v1/people/822819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96011749824227,"aZ":-25.56420288145706,"pfxX":1.397245979892085,"pfxZ":3.93624492363029,"pX":1.1020456214035887,"pZ":2.3226518749597607,"vX0":5.753390193868952,"vY0":-128.31498314423885,"vZ0":-2.669990041064998,"x0":-1.344775979478449,"y0":50.00117751566994,"z0":5.355208231081657,"aX":2.3430796001948524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":-3.7,"spinRate":2443,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4258197788680156,"extension":6.082428058253257},"index":0,"playId":"233a4913-e239-3bdb-a729-2e61e13c74fc","pitchNumber":1,"startTime":"2026-02-20T18:15:41.631Z","endTime":"2026-02-20T18:15:47.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139136026659607,"aZ":-29.379856370826396,"pfxX":6.524152799867496,"pfxZ":1.876645561185443,"pX":1.7093542591570796,"pZ":2.6064818577467297,"vX0":5.7175751567156095,"vY0":-121.09081914589282,"vZ0":-0.27661515619955657,"x":101.31,"y":69.75,"x0":-1.5280039645219854,"y0":50.00227819684055,"z0":5.287604035811697,"aX":9.709388976011164},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":2483,"spinDirection":62},"zone":12,"typeConfidence":0.91,"plateTime":0.45192394545939063,"extension":6.354796442153715},"index":1,"playId":"1b09753d-4e67-3848-8182-e8cdbc7a060d","pitchNumber":2,"startTime":"2026-02-20T18:15:59.121Z","endTime":"2026-02-20T18:16:06.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Brinker steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"1b09753d-4e67-3848-8182-e8cdbc7a060d","startTime":"2026-02-20T18:16:20.845Z","endTime":"2026-02-20T18:16:20.846Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":809688,"link":"/api/v1/people/809688"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"postOnSecond":{"id":809688,"link":"/api/v1/people/809688"},"postOnThird":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":38.0,"awayTeamWinProbability":62.0,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.85,"dramaIndex":57.0,"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934445452168156,"aZ":-30.844602347111735,"pfxX":-10.807859738655075,"pfxZ":0.8495190310005718,"pX":1.2482982588468037,"pZ":1.8600456449147458,"vX0":9.355956975447983,"vY0":-123.57432422564878,"vZ0":-2.0697186312451556,"x0":-1.1692908205420165,"y0":50.00051201827898,"z0":5.28137264154502,"aX":-16.83615771425293},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":1908,"spinDirection":257},"zone":14,"typeConfidence":0.91,"plateTime":0.44200983053312193,"extension":6.337241835389953},"index":3,"playId":"b465b85f-4f7f-3a22-b6e7-dff087fdbf45","pitchNumber":3,"startTime":"2026-02-20T18:16:20.847Z","endTime":"2026-02-20T18:16:26.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"second":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155065663908246,"aZ":-15.35322689443214,"pfxX":-5.560078086091276,"pfxZ":9.205645489177321,"pX":0.10655989983728029,"pZ":2.5890753460426437,"vX0":5.906130259809627,"vY0":-134.32828772844042,"vZ0":-4.288470681623676,"x":101.31,"y":130.53,"x0":-1.3984571033937334,"y0":50.00286931019028,"z0":5.298211347607272,"aX":-10.159388145940415},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2339,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.4077925763454324,"extension":6.289453480875409},"hitData":{"launchSpeed":97.2,"launchAngle":53.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.35,"coordY":116.93}},"index":4,"playId":"1299e49b-9e62-3032-9a5b-c84eb65c0f2e","pitchNumber":4,"startTime":"2026-02-20T18:16:41.673Z","endTime":"2026-02-20T18:16:50.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"second":{"id":809688,"link":"/api/v1/people/809688"},"third":{"id":822815,"link":"/api/v1/people/822815"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822819,"link":"/api/v1/people/822819"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":822819,"link":"/api/v1/people/822819"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.85,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:16:50.408Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nate Eaton flies out to right fielder Ryan Gerety.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T18:19:11.651Z","endTime":"2026-02-20T18:19:22.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925312853546973,"aZ":-19.470932247063473,"pfxX":-8.012790128590824,"pfxZ":7.165352011465513,"pX":0.18976082083561405,"pZ":2.4195803865584833,"vX0":6.971985883345389,"vY0":-132.22353543434713,"vZ0":-4.437023693536442,"x":108.76,"y":127.7,"x0":-1.438865431660599,"y0":50.00169601150982,"z0":5.546234897776717,"aX":-14.201771661434332},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2117,"spinDirection":238},"zone":5,"typeConfidence":1.29,"plateTime":0.4140898246201927,"extension":5.977142568400415},"hitData":{"launchSpeed":79.7,"launchAngle":37.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.32,"coordY":97.53}},"index":0,"playId":"3d9f3e6d-466a-3986-9bfd-f2ab8253c79d","pitchNumber":1,"startTime":"2026-02-20T18:19:13.687Z","endTime":"2026-02-20T18:19:22.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:19:22.422Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida hits a ground-rule double (1) on a fly ball to right field.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T18:19:30.104Z","endTime":"2026-02-20T18:20:17.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334626019373104,"aZ":-27.49919918804661,"pfxX":-9.078899063731955,"pfxZ":2.6852016351473775,"pX":-0.9228811978793269,"pZ":2.0508554331619195,"vX0":5.699197948033344,"vY0":-130.55151222259954,"vZ0":-2.5131894709453046,"x0":-1.9454004273003709,"y0":50.001703743198945,"z0":5.078090702825991,"aX":-15.801552421944935},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2062,"spinDirection":255},"zone":13,"typeConfidence":1.3,"plateTime":0.41820826288818136,"extension":5.808156987588195},"index":0,"playId":"3d40a527-296f-3bec-89c2-ddca861308a8","pitchNumber":1,"startTime":"2026-02-20T18:19:46.683Z","endTime":"2026-02-20T18:19:52.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":81.4,"endSpeed":74.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313843242667037,"aZ":-29.25103048306679,"pfxX":-9.878906247422712,"pfxZ":2.0571802335335523,"pX":-0.28850153166010933,"pZ":1.7902037430512996,"vX0":7.020787729321159,"vY0":-118.33227304587713,"vZ0":-1.8530674669715554,"x":122.35,"y":126.29,"x0":-2.0085887129420015,"y0":50.00192095862212,"z0":5.260067653199732,"aX":-14.026891517885643},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.6,"breakHorizontal":16.2,"spinRate":1882,"spinDirection":266},"zone":7,"typeConfidence":1.39,"plateTime":0.4626464755077593,"extension":5.791488755388515},"hitData":{"launchSpeed":96.4,"launchAngle":25.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":227.19,"coordY":78.14}},"index":1,"playId":"c904b2c0-1173-3d8d-b7bb-299804621b29","pitchNumber":2,"startTime":"2026-02-20T18:20:03.948Z","endTime":"2026-02-20T18:20:17.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":0.78,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:20:17.279Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kristian Campbell singles on a ground ball to right fielder Ryan Gerety. Masataka Yoshida scores. Kristian Campbell to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T18:20:27.940Z","endTime":"2026-02-20T18:22:02.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":832084,"link":"/api/v1/people/832084"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.8,"endSpeed":69.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37088832935017,"aZ":-34.647423277032814,"pfxX":8.054946264808216,"pfxZ":-2.025803028010351,"pX":0.3848986696944629,"pZ":2.8937971543411467,"vX0":2.7656952974751903,"vY0":-110.33419353806242,"vZ0":2.294123904326047,"x0":-1.9346636233274856,"y0":50.00274024858726,"z0":5.51658021950416,"aX":9.835827362935953},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-2.6,"breakHorizontal":-15.4,"spinRate":1925,"spinDirection":68},"zone":6,"typeConfidence":1.35,"plateTime":0.49823553499970163,"extension":5.656916739943243},"index":0,"playId":"7f9ee3e6-c5cd-3341-9b3e-b865ee425620","pitchNumber":1,"startTime":"2026-02-20T18:20:46.371Z","endTime":"2026-02-20T18:20:52.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":89.5,"endSpeed":81.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367931033857005,"aZ":-26.587859543886584,"pfxX":-11.82403950945782,"pfxZ":3.2876611284709947,"pX":2.837642035847896,"pZ":1.903933454243474,"vX0":14.538599367847963,"vY0":-129.54236527919844,"vZ0":-2.9007303825825357,"x0":-1.3142480045111053,"y0":50.000721016364686,"z0":5.0733782033168024,"aX":-20.070754226202318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2219,"spinDirection":254},"zone":14,"typeConfidence":0.79,"plateTime":0.4230201424380846,"extension":6.148683711928785},"index":1,"playId":"000130a2-5038-346d-9640-d5fd17dc5a75","pitchNumber":2,"startTime":"2026-02-20T18:21:03.203Z","endTime":"2026-02-20T18:21:09.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104291819633694,"aZ":-28.056796614111356,"pfxX":-10.136440294580199,"pfxZ":2.365258424541155,"pX":0.4063817264402435,"pZ":2.5338616708490957,"vX0":9.01357160857682,"vY0":-130.723891696372,"vZ0":-1.1194412308986572,"x0":-1.7599943808350906,"y0":50.00191243631203,"z0":5.06296778951942,"aX":-17.641370336079767},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":2216,"spinDirection":256},"zone":6,"typeConfidence":1.23,"plateTime":0.4180841698808262,"extension":6.008301453805217},"index":2,"playId":"25230209-d56f-3b0d-96b8-77bd5840b264","pitchNumber":3,"startTime":"2026-02-20T18:21:22.473Z","endTime":"2026-02-20T18:21:28.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84528311544583,"aZ":-17.45270842291997,"pfxX":-8.6375304947172,"pfxZ":8.107131503129267,"pX":0.1509441272638223,"pZ":3.6361054453937074,"vX0":7.564931084605069,"vY0":-134.3235583404714,"vZ0":-1.9575710648789197,"x":88.16,"y":148.44,"x0":-1.5885597856843077,"y0":50.00147598039134,"z0":5.623914020657074,"aX":-15.681370505878169},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2309,"spinDirection":240},"zone":12,"typeConfidence":1.32,"plateTime":0.40877422389123064,"extension":6.057933743656597},"hitData":{"launchSpeed":88.7,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.56,"coordY":104.2}},"index":3,"playId":"266cee39-9f18-33f8-8292-059f8075e68f","pitchNumber":4,"startTime":"2026-02-20T18:21:51.402Z","endTime":"2026-02-20T18:22:02.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":1.57,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:22:02.184Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Hickey grounds out, shortstop Carmelo Musacchia to first baseman Eric Cha. Kristian Campbell to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T18:22:40.504Z","endTime":"2026-02-20T18:23:05.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809694,"link":"/api/v1/people/809694"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":831147,"link":"/api/v1/people/831147"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":72.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.337293580563426,"aZ":-35.09010973743206,"pfxX":6.57416976577134,"pfxZ":-2.1984773887140534,"pX":-0.45591786986947347,"pZ":3.225041514815846,"vX0":1.5193182198466728,"vY0":-114.16184082424219,"vZ0":2.8636035954894155,"x0":-1.98381777993801,"y0":50.00497761933973,"z0":5.40030638102426,"aX":8.707821624670562},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.0,"breakHorizontal":-12.2,"spinRate":2431,"spinDirection":70},"zone":1,"typeConfidence":1.36,"plateTime":0.47915405335248185,"extension":6.468091148944451},"index":0,"playId":"ec48d3e0-0753-3e06-9691-33236e4e9cc8","pitchNumber":1,"startTime":"2026-02-20T18:22:40.504Z","endTime":"2026-02-20T18:22:46.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291411081386112,"aZ":-29.787593041105247,"pfxX":-10.040624946228656,"pfxZ":1.3387913096178252,"pX":-0.2749113371564217,"pZ":1.9403151854476068,"vX0":7.875335012997945,"vY0":-132.03811166457177,"vZ0":-2.1173652641941083,"x":98.25,"y":110.74,"x0":-1.9815531632653922,"y0":50.00027374515437,"z0":4.929602371104528,"aX":-17.849082027094507},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2112,"spinDirection":259},"zone":8,"typeConfidence":1.3,"plateTime":0.41372687176803424,"extension":6.0460671589393895},"hitData":{"launchSpeed":110.1,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.26,"coordY":155.71}},"index":1,"playId":"e5855710-6070-30d7-983b-c7c4152c820a","pitchNumber":2,"startTime":"2026-02-20T18:22:56.843Z","endTime":"2026-02-20T18:23:05.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:23:05.578Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mikey Romero grounds out, first baseman Eric Cha to pitcher Robbie O'Connor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T18:23:24.250Z","endTime":"2026-02-20T18:24:01.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":831147,"link":"/api/v1/people/831147"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181883084175002,"aZ":-26.84635572132033,"pfxX":-9.612139723581066,"pfxZ":3.5639130703547144,"pX":0.29063414013727473,"pZ":1.7571102333496873,"vX0":7.672412513811692,"vY0":-121.0427041212297,"vZ0":-2.402026687307437,"x0":-1.6613114562726594,"y0":50.0000574104145,"z0":5.097470168603352,"aX":-14.354215131557199},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":1898,"spinDirection":264},"zone":9,"typeConfidence":1.35,"plateTime":0.45138651835121424,"extension":5.89229684086812},"index":0,"playId":"670986b2-fda7-32d2-bc3f-3af60d29d1f8","pitchNumber":1,"startTime":"2026-02-20T18:23:33.130Z","endTime":"2026-02-20T18:23:39.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00931287910541,"aZ":-15.516252920655917,"pfxX":-8.370168626901316,"pfxZ":9.151748620202094,"pX":0.7044555392047246,"pZ":2.315374976290371,"vX0":8.3325911316926,"vY0":-133.8533955758284,"vZ0":-5.3225777456046774,"x":86.85,"y":116.4,"x0":-1.3565519401553312,"y0":50.004438097074015,"z0":5.434898538138582,"aX":-15.239430596269717},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":13.4,"spinRate":2267,"spinDirection":241},"zone":6,"typeConfidence":1.27,"plateTime":0.4086848779665617,"extension":6.057473977518409},"hitData":{"launchSpeed":89.3,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.5,"coordY":155.71}},"index":1,"playId":"54baf5eb-bb42-3ddd-b3b7-7958d892f70d","pitchNumber":2,"startTime":"2026-02-20T18:23:52.807Z","endTime":"2026-02-20T18:24:01.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.59,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:24:01.542Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Ruggiero singles on a line drive to center fielder Kristian Campbell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T18:26:17.941Z","endTime":"2026-02-20T18:26:36.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15962593607479,"aZ":-22.859765828958917,"pfxX":-1.4299339324679499,"pfxZ":5.513079440141171,"pX":-0.42636199280412784,"pZ":2.6674034401841014,"vX0":3.4521707724875004,"vY0":-127.85935600393667,"vZ0":-2.1280904137111443,"x":92.99,"y":120.17,"x0":-1.5958535037434238,"y0":50.006075973237856,"z0":5.266290270761383,"aX":-2.4179528387067797},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":2.0,"spinRate":2421,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.4249875701991077,"extension":6.001920470194621},"hitData":{"launchSpeed":102.9,"launchAngle":4.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.53,"coordY":70.87}},"index":0,"playId":"49de3d5a-28e9-36b7-b3ba-938cecca75c8","pitchNumber":1,"startTime":"2026-02-20T18:26:25.624Z","endTime":"2026-02-20T18:26:36.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:26:36.406Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Bentley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T18:26:48.557Z","endTime":"2026-02-20T18:30:05.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":831146,"fullName":"Carter Bentley","link":"/api/v1/people/831146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700413,"fullName":"Tyler Uberstine","link":"/api/v1/people/700413"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8,9],"actionIndex":[2,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"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":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":{"id":700413,"link":"/api/v1/people/700413"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":831146,"fullName":"Carter Bentley","link":"/api/v1/people/831146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44498380350335,"aZ":-14.472523345982596,"pfxX":-7.347268607683815,"pfxZ":10.08452076226758,"pX":-0.33314397453421013,"pZ":2.5648777303398775,"vX0":5.025444556393074,"vY0":-131.5360103258767,"vZ0":-4.1801865613056375,"x0":-1.312214607218491,"y0":50.00219752631051,"z0":5.244994385571758,"aX":-12.896574340042617},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":12.2,"spinRate":2299,"spinDirection":230},"zone":4,"typeConfidence":0.89,"plateTime":0.41611980840717955,"extension":6.298886397712421},"index":0,"playId":"6f4b06aa-1599-31a7-8504-ce8ac6003ec4","pitchNumber":1,"startTime":"2026-02-20T18:27:03.208Z","endTime":"2026-02-20T18:27:09.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9356352900655,"aZ":-29.87802722512682,"pfxX":-9.321246038630884,"pfxZ":1.3956307643675476,"pX":0.19916451712591754,"pZ":2.2768610625416623,"vX0":6.868875868916293,"vY0":-126.81807047656758,"vZ0":-1.5161150422401395,"x":87.29,"y":111.68,"x0":-1.3169064562888289,"y0":50.00592472669908,"z0":5.238467398284769,"aX":-15.373299338529106},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":15.6,"spinRate":1581,"spinDirection":256},"zone":8,"typeConfidence":0.88,"plateTime":0.4298788982521953,"extension":6.427743148298887},"index":1,"playId":"71fb7400-7fb3-3062-9e3c-6ae702c0507d","pitchNumber":2,"startTime":"2026-02-20T18:27:28.068Z","endTime":"2026-02-20T18:27:35.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Ruggiero steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"71fb7400-7fb3-3062-9e3c-6ae702c0507d","startTime":"2026-02-20T18:27:50.735Z","endTime":"2026-02-20T18:27:58.276Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":831142,"link":"/api/v1/people/831142"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"postOnSecond":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.78,"dramaIndex":68.0,"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.139016588318423,"aZ":-16.575737646802676,"pfxX":-5.537307104016721,"pfxZ":8.598509719941049,"pX":-0.37585312608643934,"pZ":3.4859275423065683,"vX0":4.237967550436128,"vY0":-133.67822899630036,"vZ0":-1.978624119370359,"x0":-1.26034543263255,"y0":50.00383600379658,"z0":5.422345781504129,"aX":-10.047392236188733},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2275,"spinDirection":225},"zone":1,"typeConfidence":0.89,"plateTime":0.4093424492836353,"extension":6.340080163345873},"index":3,"playId":"f677b298-7d5b-3507-931f-1c1c57f20dee","pitchNumber":3,"startTime":"2026-02-20T18:27:58.276Z","endTime":"2026-02-20T18:28:04.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"second":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817455024932528,"aZ":-13.305622956248259,"pfxX":-7.025007676895021,"pfxZ":10.30016866609931,"pX":-0.6663689266416972,"pZ":1.856639176710645,"vX0":4.100517097740436,"vY0":-133.9601861959083,"vZ0":-6.281058386274083,"x":97.37,"y":122.99,"x0":-1.29800427139182,"y0":50.00254615957223,"z0":5.169124046745557,"aX":-12.867380172019674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":11.9,"spinRate":2441,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.40766712087591594,"extension":6.294794575048955},"index":4,"playId":"09f49157-c869-3527-9561-163bf2a79057","pitchNumber":4,"startTime":"2026-02-20T18:28:23.691Z","endTime":"2026-02-20T18:28:30.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"second":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Ruggiero steals (2) 3rd base. Anthony Ruggiero scores. Throwing error by catcher Ronald Rosario.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"actionPlayId":"09f49157-c869-3527-9561-163bf2a79057","startTime":"2026-02-20T18:28:58.808Z","endTime":"2026-02-20T18:28:58.809Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":831142,"link":"/api/v1/people/831142"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"second":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.78,"dramaIndex":80.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.900381747262486,"aZ":-31.267293387479565,"pfxX":7.9329261508536835,"pfxZ":0.642296981360321,"pX":-1.912460756634593,"pZ":3.1005329822635352,"vX0":-2.661146003455255,"vY0":-118.18440964794024,"vZ0":1.4849587766413996,"x":96.93,"y":67.86,"x0":-1.8013428865995504,"y0":50.00228852900826,"z0":5.339537136868269,"aX":11.20155085340773},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.8,"breakHorizontal":-13.7,"spinRate":2333,"spinDirection":71},"zone":11,"typeConfidence":0.9,"plateTime":0.46377279979987307,"extension":6.0774494172506355},"index":6,"playId":"d7eb48d3-66c3-3a65-bf6c-4e8df15e9f4b","pitchNumber":5,"startTime":"2026-02-20T18:28:58.810Z","endTime":"2026-02-20T18:29:04.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134827529062733,"aZ":-29.928793785509026,"pfxX":-11.110920289852134,"pfxZ":1.4310004090417348,"pX":-0.4577027188281838,"pZ":2.5262927850209835,"vX0":5.912617097908846,"vY0":-124.87137542353558,"vZ0":-0.4241836694318236,"x":102.63,"y":120.64,"x0":-1.4178092738396992,"y0":50.00499874611369,"z0":5.169587081667774,"aX":-17.474815557562195},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":18.7,"spinRate":2065,"spinDirection":257},"zone":4,"typeConfidence":0.9,"plateTime":0.4393387807764708,"extension":6.010946126181193},"index":7,"playId":"f81e90b1-92ef-37b8-9bc2-7f2427acd3dd","pitchNumber":6,"startTime":"2026-02-20T18:29:16.791Z","endTime":"2026-02-20T18:29:22.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25205183723729,"aZ":-14.161610453319135,"pfxX":-7.7122133255094525,"pfxZ":9.795522920331742,"pX":0.11481119437242068,"pZ":2.171071637229749,"vX0":6.393999345462159,"vY0":-134.73911057215378,"vZ0":-5.444621081411066,"x0":-1.2869079076021488,"y0":50.00288925370636,"z0":5.218550657919376,"aX":-14.181697450814761},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2491,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.4064905455135781,"extension":6.649270397308372},"index":8,"playId":"cb917351-bf89-3f84-acd8-6f0500dc5d8a","pitchNumber":7,"startTime":"2026-02-20T18:29:39.765Z","endTime":"2026-02-20T18:29:45.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92072599343018,"aZ":-29.825661988671087,"pfxX":5.662989125697919,"pfxZ":1.6039836263602538,"pX":0.4326477849762985,"pZ":2.18745013935677,"vX0":2.9336662703771794,"vY0":-119.7745503550839,"vZ0":-1.106417353194919,"x":104.38,"y":120.17,"x0":-1.541400292800796,"y0":50.00045291185628,"z0":5.308980046650609,"aX":8.2719935571108},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":-10.9,"spinRate":2493,"spinDirection":68},"zone":9,"typeConfidence":0.91,"plateTime":0.456322053022046,"extension":6.138636720166856},"index":9,"playId":"61fb9029-6253-35b9-9a5f-9f010cb8bcd6","pitchNumber":8,"startTime":"2026-02-20T18:29:59.739Z","endTime":"2026-02-20T18:30:05.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831146,"link":"/api/v1/people/831146"},"credit":"b_ab"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_ab"},{"player":{"id":831146,"link":"/api/v1/people/831146"},"credit":"b_pa"},{"player":{"id":700413,"link":"/api/v1/people/700413"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":1.78,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:30:05.008Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"AJ Aschettino strikes out swinging, catcher Ronald Rosario to first baseman Nathan Hickey.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T18:32:31.397Z","endTime":"2026-02-20T18:33:19.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":831141,"fullName":"AJ Aschettino","link":"/api/v1/people/831141"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690967,"fullName":"Max Carlson","link":"/api/v1/people/690967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":831141,"fullName":"AJ Aschettino","link":"/api/v1/people/831141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Carlson replaces Tyler Uberstine.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"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-20T18:30:56.248Z","endTime":"2026-02-20T18:32:33.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690967,"link":"/api/v1/people/690967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700413,"link":"/api/v1/people/700413","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831141,"link":"/api/v1/people/831141","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":83.9,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387538443247156,"aZ":-29.73218306975394,"pfxX":3.23766640739584,"pfxZ":1.6081251237656993,"pX":-0.11587706196832659,"pZ":2.676442899298365,"vX0":2.695833772145032,"vY0":-122.18414600030393,"vZ0":-1.1502399498372242,"x":121.42,"y":166.52,"x0":-1.65288345567779,"y0":50.00231421597048,"z0":5.701235163397729,"aX":4.908813825672591},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-6.5,"spinRate":1785,"spinDirection":182},"zone":5,"typeConfidence":0.93,"plateTime":0.4477622181629637,"extension":6.946048650588316},"index":1,"playId":"d874755e-5e57-374b-8a8e-fdaad014fdd8","pitchNumber":1,"startTime":"2026-02-20T18:32:33.609Z","endTime":"2026-02-20T18:32:39.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831141,"link":"/api/v1/people/831141","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.742859920809966,"aZ":-30.20914922618887,"pfxX":-5.871356837145036,"pfxZ":1.412961318946957,"pX":-0.7400831792369565,"pZ":1.5769940026641311,"vX0":4.01827960474865,"vY0":-116.82727732215568,"vZ0":-2.4884712420835093,"x":145.21,"y":196.2,"x0":-1.7143101373960539,"y0":50.00341412366235,"z0":5.478231474614043,"aX":-8.16632039580295},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.3,"breakHorizontal":9.7,"spinRate":1808,"spinDirection":261},"zone":13,"typeConfidence":0.66,"plateTime":0.46774681055694733,"extension":6.817370532903641},"index":2,"playId":"1ba20dca-7fd1-3768-9dcf-1f183ea586cb","pitchNumber":2,"startTime":"2026-02-20T18:32:55.171Z","endTime":"2026-02-20T18:33:01.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831141,"link":"/api/v1/people/831141","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":80.4,"endSpeed":74.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19943910546402,"aZ":-31.585074772849964,"pfxX":-7.6641137523711755,"pfxZ":0.4262548059953444,"pX":-1.3570611848013243,"pZ":0.5594061323037027,"vX0":3.173065742629333,"vY0":-117.09732015386554,"vZ0":-4.381467826769203,"x":168.73,"y":223.68,"x0":-1.7306310162838725,"y0":50.00546968630655,"z0":5.395656825087359,"aX":-10.691707069502183},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":1852,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4669739618298143,"extension":7.119040917917148},"index":3,"playId":"93562f82-e9a7-3a87-b1c5-1ed13f5823ea","pitchNumber":3,"startTime":"2026-02-20T18:33:14.178Z","endTime":"2026-02-20T18:33:19.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831141,"link":"/api/v1/people/831141","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831141,"link":"/api/v1/people/831141"},"credit":"b_ab"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_ab"},{"player":{"id":831141,"link":"/api/v1/people/831141"},"credit":"b_pa"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:33:19.447Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Carmelo Musacchia reaches on a fielding error by shortstop Tsung-Che Cheng.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T18:33:44.396Z","endTime":"2026-02-20T18:33:58.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690967,"fullName":"Max Carlson","link":"/api/v1/people/690967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228702946645825,"aZ":-35.57437508518016,"pfxX":8.904496527987611,"pfxZ":-2.4995808664700707,"pX":0.703149840933726,"pZ":2.70623436192088,"vX0":2.667858225758927,"vY0":-115.84051004078906,"vZ0":0.7696515437716278,"x":90.2,"y":165.71,"x0":-1.6195814692260295,"y0":50.0017091311745,"z0":5.765170708554022,"aX":12.124011991873664},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.1,"breakHorizontal":-16.8,"spinRate":2234,"spinDirection":56},"zone":6,"typeConfidence":0.86,"plateTime":0.4724621459764098,"extension":6.674679688591575},"hitData":{"launchSpeed":72.9,"launchAngle":6.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.29,"coordY":160.56}},"index":0,"playId":"052c0c54-83bc-3a15-9f26-33661137759c","pitchNumber":1,"startTime":"2026-02-20T18:33:51.277Z","endTime":"2026-02-20T18:33:58.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_ab"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_ab"},{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_pa"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:33:58.570Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Harrison Feinberg pops out to catcher Ronald Rosario in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T18:35:11.523Z","endTime":"2026-02-20T18:35:40.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690967,"fullName":"Max Carlson","link":"/api/v1/people/690967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"6835080b-df86-3a43-ad66-309bebcb000e","startTime":"2026-02-20T18:34:38.723Z","endTime":"2026-02-20T18:34:42.841Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"e79319e8-1bd6-323e-98d6-3ac10ce7ecef","startTime":"2026-02-20T18:34:57.080Z","endTime":"2026-02-20T18:35:01.198Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490654373891317,"aZ":-15.179664210414977,"pfxX":-7.743163442264119,"pfxZ":9.306217858422492,"pX":0.050659009785331235,"pZ":3.224283361917596,"vX0":6.9052843043185534,"vY0":-134.14762412308488,"vZ0":-3.8489288666105694,"x":115.07,"y":151.72,"x0":-1.5483723126478333,"y0":50.001752034894494,"z0":5.75679386099195,"aX":-14.139143176675299},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2162,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.40799286635143694,"extension":7.179220930298018},"index":2,"playId":"b5d5d19a-e2d2-38d4-9792-3448187b34d4","pitchNumber":1,"startTime":"2026-02-20T18:35:13.763Z","endTime":"2026-02-20T18:35:19.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353358208963026,"aZ":-26.98492872282489,"pfxX":1.170564555593801,"pfxZ":3.3963458466963363,"pX":-0.24605511174929506,"pZ":3.1140669698138086,"vX0":3.2312688163237,"vY0":-122.35779922004886,"vZ0":-0.8203463918519127,"x":126.38,"y":154.7,"x0":-1.7316646023839477,"y0":50.002843823582786,"z0":5.749622758448609,"aX":1.7889294420552377},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":-2.9,"spinRate":1936,"spinDirection":162},"zone":2,"typeConfidence":0.93,"plateTime":0.4462833975262068,"extension":7.1728265530446365},"hitData":{"launchSpeed":83.5,"launchAngle":86.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.96,"coordY":218.74}},"index":3,"playId":"a58615a6-2443-3ff0-a6e2-aeebf6cf6984","pitchNumber":2,"startTime":"2026-02-20T18:35:32.203Z","endTime":"2026-02-20T18:35:40.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_ab"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_ab"},{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_pa"},{"player":{"id":690967,"link":"/api/v1/people/690967"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:35:40.938Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinny Capra grounds out, third baseman AJ Aschettino to first baseman Eric Cha.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T18:37:55.955Z","endTime":"2026-02-20T18:38:05.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":831141,"link":"/api/v1/people/831141"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":831147,"link":"/api/v1/people/831147"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979854574600996,"aZ":-19.898074817786938,"pfxX":-6.727423473743773,"pfxZ":7.048448677914589,"pX":-0.17316965145008142,"pZ":3.3299294755267947,"vX0":5.4719286539478205,"vY0":-131.18672746507883,"vZ0":-1.9770294689743713,"x":87.29,"y":135.71,"x0":-1.412910979120996,"y0":50.00082498250208,"z0":5.577818831105542,"aX":-11.71428734917563},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.6,"breakHorizontal":10.9,"spinRate":2221,"spinDirection":239},"zone":11,"typeConfidence":0.97,"plateTime":0.4176523276756323,"extension":6.024510336849846},"hitData":{"launchSpeed":94.0,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.84,"coordY":167.23}},"index":0,"playId":"367367bd-c74f-3617-843b-798612ba1ca9","pitchNumber":1,"startTime":"2026-02-20T18:37:55.955Z","endTime":"2026-02-20T18:38:05.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:38:05.918Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tsung-Che Cheng lines out sharply to center fielder Harrison Feinberg.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T18:38:29.073Z","endTime":"2026-02-20T18:40:17.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653026526020042,"aZ":-31.179569943606612,"pfxX":-8.493894807182723,"pfxZ":0.5841616883035536,"pX":-0.49152015208765787,"pZ":1.9838738924312216,"vX0":5.961617593495199,"vY0":-130.20073254110056,"vZ0":-1.9436216466316436,"x":135.74,"y":185.22,"x0":-1.7087373511125932,"y0":50.00543358573234,"z0":5.1023064652603,"aX":-14.567283527858983},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":2041,"spinDirection":252},"zone":7,"typeConfidence":1.16,"plateTime":0.4208705476648609,"extension":5.947910264747923},"index":0,"playId":"d0c35c7d-a907-3813-b903-444600e579df","pitchNumber":1,"startTime":"2026-02-20T18:38:29.073Z","endTime":"2026-02-20T18:38:32.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.671481617651416,"aZ":-29.251575088247037,"pfxX":-0.9684248467291261,"pfxZ":1.7898227424236097,"pX":-0.5722878672687591,"pZ":4.09355828732744,"vX0":3.3051966956080525,"vY0":-126.16454385859888,"vZ0":2.0108279310359,"x":138.81,"y":128.25,"x0":-1.7663882803799713,"y0":50.00201470216736,"z0":5.623683348476803,"aX":-1.580929039798189},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":1.1,"spinRate":2227,"spinDirection":217},"zone":11,"typeConfidence":1.27,"plateTime":0.43208364332264493,"extension":5.890384538790545},"index":1,"playId":"d8cbce60-731a-319e-91b3-1313e9f6c974","pitchNumber":2,"startTime":"2026-02-20T18:38:46.248Z","endTime":"2026-02-20T18:38:51.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370591119712365,"aZ":-30.867715684702546,"pfxX":7.8502329466055185,"pfxZ":1.0211252662224144,"pX":-1.7907937324547356,"pZ":3.775767868598165,"vX0":-1.3755180683370851,"vY0":-112.96299843758987,"vZ0":3.43007744019891,"x":185.26,"y":136.83,"x0":-2.189863234527478,"y0":50.002540326018426,"z0":5.359023411154458,"aX":10.05065521564442},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":3.1,"breakHorizontal":-13.8,"spinRate":2531,"spinDirection":72},"zone":11,"typeConfidence":1.36,"plateTime":0.48661693761333824,"extension":5.8228895119766015},"index":2,"playId":"e1abea2e-0afe-3f00-8037-66718ee819c6","pitchNumber":3,"startTime":"2026-02-20T18:39:03.578Z","endTime":"2026-02-20T18:39:06.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32567062772821,"aZ":-27.412249227798696,"pfxX":-8.250649398845962,"pfxZ":2.861970805052854,"pX":-0.7324347699725415,"pZ":3.513784392133717,"vX0":5.596544788497063,"vY0":-128.6115721161676,"vZ0":1.2584853398815392,"x":144.92,"y":143.91,"x0":-1.8720429996897168,"y0":50.00340417549776,"z0":5.154533730403409,"aX":-13.730671099104258},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":13.6,"spinRate":2127,"spinDirection":260},"zone":11,"typeConfidence":0.98,"plateTime":0.42696232821148605,"extension":5.946700260260417},"index":3,"playId":"ea385669-cebd-3782-bcd5-febd81614d0d","pitchNumber":4,"startTime":"2026-02-20T18:39:23.046Z","endTime":"2026-02-20T18:39:28.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34295178741533,"aZ":-26.83954075002905,"pfxX":-8.596710361750091,"pfxZ":3.1852452652983665,"pX":-0.1839773376657483,"pZ":2.9557103182576467,"vX0":6.516111217424559,"vY0":-129.51529525687764,"vZ0":-0.2919213876056137,"x":124.01,"y":158.98,"x0":-1.6319722080184544,"y0":50.00636102295691,"z0":5.145694515566424,"aX":-14.41716490211412},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2082,"spinDirection":259},"zone":2,"typeConfidence":1.15,"plateTime":0.4250365629297441,"extension":5.754745082090347},"index":4,"playId":"0c387017-2dab-3e7a-bfec-9bdd2d4e2f60","pitchNumber":5,"startTime":"2026-02-20T18:39:42.897Z","endTime":"2026-02-20T18:39:50.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869119322855,"aZ":-29.51898276060139,"pfxX":-9.907066567455054,"pfxZ":1.5849501825318306,"pX":-0.3139570182889394,"pZ":2.571826241757988,"vX0":7.101677206343241,"vY0":-128.35015649964265,"vZ0":-0.5202582251463148,"x":128.97,"y":169.34,"x0":-1.8201166615323616,"y0":50.006256558357784,"z0":5.062306217389184,"aX":-16.645482627043105},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2086,"spinDirection":263},"zone":4,"typeConfidence":0.88,"plateTime":0.4256267759038832,"extension":5.739612169616754},"hitData":{"launchSpeed":101.4,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.58,"coordY":78.92}},"index":5,"playId":"0f52edb4-cb38-36c2-8d4c-92421b974481","pitchNumber":6,"startTime":"2026-02-20T18:40:06.582Z","endTime":"2026-02-20T18:40:17.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:40:17.206Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Allan Castro strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T18:40:43.033Z","endTime":"2026-02-20T18:43:46.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":832084,"fullName":"Robbie O'Connor","link":"/api/v1/people/832084"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":809688,"link":"/api/v1/people/809688"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.956694799092276,"aZ":-35.685057059939076,"pfxX":7.319108997216932,"pfxZ":-2.657718428614169,"pX":0.35815661810362837,"pZ":2.408535872544101,"vX0":2.9053520408259113,"vY0":-114.56048807672528,"vZ0":1.2655627757128125,"x":103.35,"y":173.75,"x0":-1.8786258959525757,"y0":50.0004087042055,"z0":5.347927323757038,"aX":9.686289881857586},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.2,"breakHorizontal":-14.0,"spinRate":2691,"spinDirection":65},"zone":6,"typeConfidence":1.36,"plateTime":0.4788477906623618,"extension":5.946616837142029},"index":0,"playId":"07db9d9c-8783-334d-8a9b-7bb36a605e37","pitchNumber":1,"startTime":"2026-02-20T18:40:43.033Z","endTime":"2026-02-20T18:40:46.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":82.0,"endSpeed":75.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55906265201893,"aZ":-28.33455100752328,"pfxX":-8.386504851479202,"pfxZ":2.6570595199666744,"pX":-1.2837430492333632,"pZ":2.742778626070438,"vX0":4.046858936720498,"vY0":-119.35214739987687,"vZ0":0.1871301940844683,"x":165.93,"y":164.72,"x0":-1.9099683571661457,"y0":50.00355833314683,"z0":5.211080969092541,"aX":-12.12283538575566},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":1770,"spinDirection":269},"zone":11,"typeConfidence":1.36,"plateTime":0.4585902669483013,"extension":6.185147627869934},"index":1,"playId":"84595b65-a5a0-3ef3-9dcb-14f8d6777ed0","pitchNumber":2,"startTime":"2026-02-20T18:41:00.401Z","endTime":"2026-02-20T18:41:12.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01745040972045,"aZ":-33.148010866156675,"pfxX":7.4326097740645265,"pfxZ":-0.7918959658598235,"pX":1.4290569977548844,"pZ":1.5379422908251856,"vX0":4.64450912654937,"vY0":-110.49221225405415,"vZ0":-0.5414188549163125,"x":62.53,"y":197.26,"x0":-1.6711680638173192,"y0":50.0036801586327,"z0":5.291119724939308,"aX":9.123343533222208},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":2461,"spinDirection":65},"zone":14,"typeConfidence":1.36,"plateTime":0.4970962595981234,"extension":6.214615291074609},"index":2,"playId":"80d99181-f810-3076-9f35-bcf636b7516b","pitchNumber":3,"startTime":"2026-02-20T18:41:20.283Z","endTime":"2026-02-20T18:41:26.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643004575483168,"aZ":-18.95351965533909,"pfxX":-9.539729441691453,"pfxZ":7.288678588037001,"pX":0.6185467716102178,"pZ":3.712046626158835,"vX0":8.087171852253201,"vY0":-133.98378082049945,"vZ0":-1.318383028034627,"x":93.42,"y":138.55,"x0":-1.203354657992005,"y0":50.00023401319024,"z0":5.568328992280573,"aX":-17.297460011370465},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":2194,"spinDirection":239},"zone":12,"typeConfidence":1.36,"plateTime":0.4092058380889112,"extension":5.996408027880075},"index":3,"playId":"f2fda4d4-250c-3f51-82da-20fef07fd277","pitchNumber":4,"startTime":"2026-02-20T18:41:41.522Z","endTime":"2026-02-20T18:41:45.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817312662563317,"aZ":-18.76326271956995,"pfxX":-6.885614793039408,"pfxZ":7.565158855450271,"pX":1.1085095479244926,"pZ":4.572483365632447,"vX0":8.086089133203632,"vY0":-132.42809243321545,"vZ0":0.3591040696997757,"x":74.75,"y":115.32,"x0":-1.0927875499259325,"y0":50.000939730931265,"z0":5.809843439950551,"aX":-12.203928379823703},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2206,"spinDirection":235},"zone":12,"typeConfidence":1.16,"plateTime":0.41391917617377816,"extension":5.891322669396389},"index":4,"playId":"bc70062a-319b-32ee-9d6e-2392d445c7c2","pitchNumber":5,"startTime":"2026-02-20T18:42:08.415Z","endTime":"2026-02-20T18:42:11.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.473917708641494,"aZ":-28.193765429973794,"pfxX":-10.726021945331462,"pfxZ":2.8290365899988164,"pX":-0.6932918392398518,"pZ":1.8571569891564725,"vX0":5.604575497979825,"vY0":-117.92613924719687,"vZ0":-1.653661141485984,"x":143.43,"y":188.64,"x0":-1.7074171678411838,"y0":50.00438127902454,"z0":5.168863273355042,"aX":-15.10474047251183},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":1981,"spinDirection":265},"zone":7,"typeConfidence":1.41,"plateTime":0.46450558745928916,"extension":5.89976170439735},"index":5,"playId":"487c715e-f9ca-377e-8cb4-eba5fcd7b669","pitchNumber":6,"startTime":"2026-02-20T18:42:27.715Z","endTime":"2026-02-20T18:42:33.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2766680151957,"aZ":-37.555660317047746,"pfxX":7.858740799822142,"pfxZ":-4.108888920409319,"pX":1.4561073285651016,"pZ":2.0394676890299714,"vX0":4.852140243502149,"vY0":-114.60827306784506,"vZ0":0.9614245899827232,"x":61.5,"y":183.71,"x0":-1.720898009642941,"y0":50.003247171169434,"z0":5.328092086076138,"aX":10.290212422800966},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.8,"breakHorizontal":-15.6,"spinRate":2539,"spinDirection":58},"zone":14,"typeConfidence":1.35,"plateTime":0.4808017030505507,"extension":6.146607766625424},"index":6,"playId":"d5b27290-4317-3577-9cd6-2d414aea3976","pitchNumber":7,"startTime":"2026-02-20T18:42:54.095Z","endTime":"2026-02-20T18:42:57.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58343500603857,"aZ":-20.083276896469776,"pfxX":-7.872051355550979,"pfxZ":6.734328707139312,"pX":1.4038652248040824,"pZ":0.7418612517074588,"vX0":9.401966498710193,"vY0":-133.16425630982306,"vZ0":-8.210806281944489,"x":63.49,"y":218.75,"x0":-1.1497928621125915,"y0":50.00630800321197,"z0":5.318258275485729,"aX":-14.141698261694618},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":233},"zone":14,"typeConfidence":1.3,"plateTime":0.4113190128160382,"extension":6.02838538462617},"index":7,"playId":"a6f00ac5-25ac-3091-b2cc-bf3441f68918","pitchNumber":8,"startTime":"2026-02-20T18:43:17.155Z","endTime":"2026-02-20T18:43:27.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598045061628344,"aZ":-37.71170653476013,"pfxX":7.876172430762612,"pfxZ":-4.303231758004477,"pX":0.6255815830148629,"pZ":1.2193010850097545,"vX0":3.185875527389914,"vY0":-113.50658243655913,"vZ0":-0.6114526549142566,"x":93.15,"y":205.86,"x0":-1.8257478068146042,"y0":50.00400167162571,"z0":5.2948069430330795,"aX":10.128349491806775},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.6,"breakHorizontal":-15.1,"spinRate":2649,"spinDirection":57},"zone":14,"typeConfidence":1.35,"plateTime":0.4852614973064857,"extension":6.041982152888672},"index":8,"playId":"081d0579-6207-34a1-946b-7232aed91e87","pitchNumber":9,"startTime":"2026-02-20T18:43:39.378Z","endTime":"2026-02-20T18:43:46.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":832084,"link":"/api/v1/people/832084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:43:46.959Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Gerety pops out to shortstop Tsung-Che Cheng.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T18:46:32.408Z","endTime":"2026-02-20T18:47:21.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wyatt Olds replaces Max Carlson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T18:44:57.185Z","endTime":"2026-02-20T18:46:32.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681544,"link":"/api/v1/people/681544"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690967,"link":"/api/v1/people/690967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.565265988825765,"aZ":-10.870860594662352,"pfxX":-6.901224334855668,"pfxZ":10.835355142435976,"pX":-0.7479092345584163,"pZ":3.610515990493102,"vX0":6.346554285148663,"vY0":-140.45719098355863,"vZ0":-4.125004492720343,"x":105.26,"y":118.75,"x0":-2.1579640367075563,"y0":50.003110257471505,"z0":5.824696103985871,"aX":-13.56876583525915},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":10.9,"spinRate":2441,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39238296639230885,"extension":6.537445444086053},"index":1,"playId":"1a1b9428-88e2-3489-84f2-41da3df6ea02","pitchNumber":1,"startTime":"2026-02-20T18:46:32.408Z","endTime":"2026-02-20T18:46:36.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55262033240957,"aZ":-12.127149017085713,"pfxX":-8.554309685246894,"pfxZ":10.101150888859362,"pX":-0.9293805160684642,"pZ":2.6075507120295884,"vX0":6.647463806328934,"vY0":-140.4081577941536,"vZ0":-6.5251057630988845,"x":152.43,"y":168.38,"x0":-2.223197758445686,"y0":50.00526320625073,"z0":5.760642921837724,"aX":-16.98112011669119},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":14.0,"spinRate":2554,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39098600336650113,"extension":6.698282406037902},"index":2,"playId":"1596a47f-a8d7-37f0-8ae0-12a1a6e2fa18","pitchNumber":2,"startTime":"2026-02-20T18:46:52.457Z","endTime":"2026-02-20T18:46:57.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658561965757105,"aZ":-28.84027297098259,"pfxX":3.0307980863759303,"pfxZ":1.9827282515809834,"pX":0.2727658924197561,"pZ":2.11907581779827,"vX0":5.727599249357358,"vY0":-128.63309951211153,"vZ0":-3.099651348635787,"x":106.6,"y":181.56,"x0":-2.3730205243647613,"y0":50.00480301160817,"z0":5.566124093122736,"aX":5.099059655838611},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-6.7,"spinRate":2442,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.42514775550044526,"extension":6.2236568504706495},"hitData":{"launchSpeed":75.8,"launchAngle":62.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.23,"coordY":154.5}},"index":3,"playId":"91d8d34a-7daa-341d-bfb7-75a0b7aac561","pitchNumber":3,"startTime":"2026-02-20T18:47:10.502Z","endTime":"2026-02-20T18:47:21.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_ab"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_ab"},{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_pa"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:47:21.670Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Brinker hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T18:47:32.315Z","endTime":"2026-02-20T18:50:25.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45773586009977,"aZ":-26.884225636669793,"pfxX":1.945797852715132,"pfxZ":3.139952789376819,"pX":0.2345489350711222,"pZ":3.4168358545077653,"vX0":5.838331055915769,"vY0":-128.4556301379074,"vZ0":-0.4336310325926291,"x":108.06,"y":146.53,"x0":-2.3127591668156264,"y0":50.00488841606098,"z0":5.662480059513646,"aX":3.2789025373500715},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-4.7,"spinRate":2399,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4250052988027888,"extension":6.441054413817355},"index":0,"playId":"a3f9781c-1eae-3522-bfab-a54f983e0809","pitchNumber":1,"startTime":"2026-02-20T18:47:46.954Z","endTime":"2026-02-20T18:47:52.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984621869807622,"aZ":-38.41770694458743,"pfxX":-0.9498731623807126,"pfxZ":-3.831350222186749,"pX":-0.11482108598892478,"pZ":0.7737015684315963,"vX0":5.507833015310185,"vY0":-126.9095923152755,"vZ0":-4.461289282075146,"x":121.38,"y":217.89,"x0":-2.189769591057836,"y0":50.00128630142203,"z0":5.61453029022332,"aX":-1.5501143360731178},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.7,"breakHorizontal":0.5,"spinRate":2306,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4315945499122247,"extension":6.729475305766791},"index":1,"playId":"730ee977-582f-3c04-b067-560d1ae32b63","pitchNumber":2,"startTime":"2026-02-20T18:48:02.615Z","endTime":"2026-02-20T18:48:06.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22785970162297,"aZ":-27.409859226618618,"pfxX":1.2827823430294183,"pfxZ":2.8459533366965157,"pX":-0.5963897265107612,"pZ":3.139577025716729,"vX0":3.744893177886307,"vY0":-128.2453663492722,"vZ0":-1.043900212980952,"x":139.73,"y":154.01,"x0":-2.239191005527878,"y0":50.00404758246024,"z0":5.6798121089159785,"aX":2.1470514145187245},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-3.1,"spinRate":2328,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.4262503463903742,"extension":5.647546475654415},"index":2,"playId":"6c07bbb1-6314-3ec9-81c9-aae48279e940","pitchNumber":3,"startTime":"2026-02-20T18:48:21.879Z","endTime":"2026-02-20T18:48:27.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":97.7,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87065997397237,"aZ":-14.641541431390255,"pfxX":-8.44598704070982,"pfxZ":8.63098000515118,"pX":-1.4898636530729383,"pZ":3.535174780763206,"vX0":5.0485806760899745,"vY0":-142.16408012149256,"vZ0":-3.5946921846139874,"x":173.79,"y":143.33,"x0":-2.198388946080874,"y0":50.00480847452554,"z0":5.755289412686782,"aX":-17.160432224424188},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":14.2,"spinRate":2481,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38639890976655744,"extension":6.6041506245166275},"index":3,"playId":"82728dbf-0253-3537-bdf8-99acf8166362","pitchNumber":4,"startTime":"2026-02-20T18:48:39.084Z","endTime":"2026-02-20T18:48:56.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28846527530397,"aZ":-40.832904724612625,"pfxX":1.0860795915574704,"pfxZ":-5.547095889023415,"pX":-1.2992140063375657,"pZ":2.7195189703967997,"vX0":1.8073422477238277,"vY0":-124.04821005502255,"vZ0":0.6780856327196594,"x":166.52,"y":165.35,"x0":-2.1776425043736554,"y0":50.000999916925146,"z0":5.840622746598095,"aX":1.6958508334520888},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.6,"breakHorizontal":-2.4,"spinRate":2159,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.44115573846615463,"extension":6.505676400179435},"index":4,"playId":"bc8f58e9-7eb0-3155-bd37-7ab718fcc999","pitchNumber":5,"startTime":"2026-02-20T18:49:00.773Z","endTime":"2026-02-20T18:49:06.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477538802876488,"aZ":-9.943659999629231,"pfxX":-4.905417947097098,"pfxZ":11.057150042733827,"pX":0.8603023236131804,"pZ":1.6009180248379231,"vX0":9.555378510369968,"vY0":-140.56488011737838,"vZ0":-9.413294094730666,"x":84.21,"y":195.56,"x0":-1.9386535300997176,"y0":50.00282526930366,"z0":5.629819238397509,"aX":-9.863079412359935},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2318,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3889796391089617,"extension":6.541222386671876},"index":5,"playId":"edc09fcd-b115-3496-936f-827bab410036","pitchNumber":6,"startTime":"2026-02-20T18:49:34.228Z","endTime":"2026-02-20T18:49:38.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":96.8,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09468864029687,"aZ":-10.64021445147582,"pfxX":-7.283537691328927,"pfxZ":10.821869237375893,"pX":-0.0680354431458038,"pZ":2.261502190530889,"vX0":8.429393631652772,"vY0":-140.47171398584734,"vZ0":-7.550627406261843,"x":119.59,"y":177.72,"x0":-2.1675449358675327,"y0":50.004253912139966,"z0":5.683534922625842,"aX":-14.495218507397714},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2388,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3905677877565825,"extension":6.548082693329283},"index":6,"playId":"508724e7-7132-38a6-afa6-87252a34768a","pitchNumber":7,"startTime":"2026-02-20T18:49:52.349Z","endTime":"2026-02-20T18:49:55.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.802134170450888,"aZ":-27.489300268543627,"pfxX":4.629335877492419,"pfxZ":2.803735889578382,"pX":-1.223388842936109,"pZ":2.9378707585850767,"vX0":1.4755129892334167,"vY0":-128.0498846558122,"vZ0":-1.2933840712272051,"x":163.63,"y":159.46,"x0":-2.407635283962101,"y0":50.003893682523284,"z0":5.5870520968783355,"aX":7.7385900788991915},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-8.8,"spinRate":2392,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4266654680460684,"extension":6.2511975058288},"index":7,"playId":"a11c3325-b33e-3a5e-b141-65065ca38cca","pitchNumber":8,"startTime":"2026-02-20T18:50:13.146Z","endTime":"2026-02-20T18:50:25.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809688,"link":"/api/v1/people/809688"},"credit":"b_pa"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:50:25.195Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Cha walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T18:51:03.356Z","endTime":"2026-02-20T18:53:08.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":831147,"fullName":"Eric Cha","link":"/api/v1/people/831147"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831147,"fullName":"Eric Cha","link":"/api/v1/people/831147"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":831147,"fullName":"Eric Cha","link":"/api/v1/people/831147"},"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":"203a2f89-051f-3bd2-9c7b-b09e281424cc","startTime":"2026-02-20T18:50:46.845Z","endTime":"2026-02-20T18:50:52.644Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.222376983362814,"aZ":-8.398967915394739,"pfxX":-6.657758454654125,"pfxZ":11.99135289145829,"pX":0.3087304747740514,"pZ":0.7104087960970806,"vX0":9.445427034741595,"vY0":-139.8384242396103,"vZ0":-11.719561798760456,"x":105.23,"y":219.6,"x0":-2.2460773396018596,"y0":50.00149333232663,"z0":5.504267427397302,"aX":-13.199127757847227},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":10.1,"spinRate":2448,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3915240201577168,"extension":6.664805508602148},"index":1,"playId":"2469929d-a004-3535-a091-55d3c1d38861","pitchNumber":1,"startTime":"2026-02-20T18:51:05.642Z","endTime":"2026-02-20T18:51:08.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Brinker caught stealing 2nd base, catcher Ronald Rosario to second baseman Mikey Romero.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"2469929d-a004-3535-a091-55d3c1d38861","startTime":"2026-02-20T18:51:29.057Z","endTime":"2026-02-20T18:51:37.177Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":809688,"link":"/api/v1/people/809688"},"defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"first":{"id":809688,"link":"/api/v1/people/809688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.31,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485529959179487,"aZ":-27.422892783644834,"pfxX":2.854558870463233,"pfxZ":2.850280780390877,"pX":0.2643620339256594,"pZ":1.8539683187318878,"vX0":6.022409356399379,"vY0":-128.56550789887916,"vZ0":-3.7731068855838825,"x":106.92,"y":188.72,"x0":-2.482586406841985,"y0":50.00540660679917,"z0":5.477000060767991,"aX":4.762596407096413},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-6.6,"spinRate":2348,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4265740297702454,"extension":6.645943704192968},"index":3,"playId":"4da513af-3647-36f6-8526-328ca326e9c9","pitchNumber":2,"startTime":"2026-02-20T18:51:37.177Z","endTime":"2026-02-20T18:51:41.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.6,"endSpeed":80.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677063459302353,"aZ":-39.22980976434254,"pfxX":2.281851723996557,"pfxZ":-4.345862185433562,"pX":0.593700102955213,"pZ":1.450699782881036,"vX0":6.041460596691899,"vY0":-126.05387604710761,"vZ0":-2.783166260882549,"x":94.37,"y":199.61,"x0":-2.122898254877113,"y0":50.004683204010036,"z0":5.7113654222710695,"aX":3.7020364932630203},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.3,"breakHorizontal":-5.4,"spinRate":2328,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4331692295680436,"extension":6.694116893435149},"index":4,"playId":"1f6c6b9e-8bdc-35f3-9462-dd7ca088e686","pitchNumber":3,"startTime":"2026-02-20T18:51:55.770Z","endTime":"2026-02-20T18:52:00.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37467108962909,"aZ":-28.76196661064513,"pfxX":2.124489993394075,"pfxZ":2.022266570159843,"pX":-0.3364729685332058,"pZ":0.8791939907067474,"vX0":4.635967671246803,"vY0":-129.24528040840264,"vZ0":-5.909977404093208,"x":129.83,"y":215.04,"x0":-2.430726118364594,"y0":50.00355085612975,"z0":5.409135593258351,"aX":3.5882351986987646},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":2410,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.42406532579364953,"extension":7.207921657532125},"index":5,"playId":"66982575-d114-3337-bfd6-7f2fadefd445","pitchNumber":4,"startTime":"2026-02-20T18:52:22.311Z","endTime":"2026-02-20T18:52:27.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518276238790186,"aZ":-13.447882839060936,"pfxX":-7.382192533098629,"pfxZ":9.727820215613006,"pX":1.0918957427118408,"pZ":1.2329155796991258,"vX0":11.491880566882317,"vY0":-138.0645127900039,"vZ0":-9.147301423243535,"x":75.38,"y":205.49,"x0":-2.170546764149471,"y0":50.00502234246419,"z0":5.500018570541705,"aX":-14.21509147566437},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2419,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39712532190073535,"extension":6.817013356546341},"index":6,"playId":"2dcb2d15-9cf3-3f74-808d-f448d06d44be","pitchNumber":5,"startTime":"2026-02-20T18:52:44.841Z","endTime":"2026-02-20T18:52:47.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59370381841043,"aZ":-10.875444960824902,"pfxX":-6.732579970523454,"pfxZ":10.876537113647117,"pX":1.0041786912298014,"pZ":1.8590311613642043,"vX0":10.806270809985573,"vY0":-139.34622226457142,"vZ0":-8.170176474565435,"x":78.72,"y":188.59,"x0":-2.057124575642791,"y0":50.00159460438411,"z0":5.555634341727461,"aX":-13.182849501386217},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2439,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39373366194520854,"extension":6.647397469634611},"index":7,"playId":"084d852c-5cb1-38d6-a0d6-5ee5e969d8a2","pitchNumber":6,"startTime":"2026-02-20T18:53:04.771Z","endTime":"2026-02-20T18:53:08.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831147,"link":"/api/v1/people/831147"},"credit":"b_pa"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:53:08.760Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chris Walsh grounds out, second baseman Mikey Romero to first baseman Nathan Hickey.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T18:53:18.538Z","endTime":"2026-02-20T18:55:04.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":822819,"fullName":"Chris Walsh","link":"/api/v1/people/822819"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":822819,"fullName":"Chris Walsh","link":"/api/v1/people/822819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78338335501121,"aZ":-10.39997095544213,"pfxX":-4.953800222791062,"pfxZ":11.11508383681942,"pX":0.903310428817768,"pZ":1.8249563932034436,"vX0":9.936379794933616,"vY0":-139.8641282491576,"vZ0":-8.392486079611365,"x":82.57,"y":189.51,"x0":-2.0696937184304622,"y0":50.006676714248925,"z0":5.5670013446569655,"aX":-9.708318332136114},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2425,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3932672448063368,"extension":6.645631866045851},"index":0,"playId":"bce64812-2869-3ba9-a913-d36aabda0c15","pitchNumber":1,"startTime":"2026-02-20T18:53:35.489Z","endTime":"2026-02-20T18:53:38.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":831147,"link":"/api/v1/people/831147"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870401952199217,"aZ":-23.201076859297793,"pfxX":3.311387284724372,"pfxZ":5.318031212206389,"pX":1.3876533028873617,"pZ":0.8840464300132823,"vX0":8.537116117983086,"vY0":-129.07862833605947,"vZ0":-6.741842576653469,"x":64.11,"y":214.91,"x0":-2.392823078729857,"y0":50.00304265434734,"z0":5.316187493558323,"aX":5.586988037086393},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":-7.9,"spinRate":2466,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4243398663459681,"extension":6.5271750915251605},"index":1,"playId":"4b8ffbc9-d035-3525-980a-89689596cce8","pitchNumber":2,"startTime":"2026-02-20T18:53:56.847Z","endTime":"2026-02-20T18:54:02.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":831147,"link":"/api/v1/people/831147"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162179091712904,"aZ":-28.097664165455956,"pfxX":3.034566172258226,"pfxZ":2.4540628671062423,"pX":-0.4905273906180353,"pZ":0.9060827876886073,"vX0":4.098298472607839,"vY0":-128.20725966996807,"vZ0":-5.764297744001628,"x":135.7,"y":214.32,"x0":-2.5056153242329984,"y0":50.00334417053896,"z0":5.383990213600388,"aX":5.036938833498843},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-6.5,"spinRate":2452,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.42765307264011243,"extension":6.6870271876266845},"index":2,"playId":"6722969c-0600-3325-9d88-844df2649d67","pitchNumber":3,"startTime":"2026-02-20T18:54:17.054Z","endTime":"2026-02-20T18:54:20.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":831147,"link":"/api/v1/people/831147"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54970076453472,"aZ":-12.928094304170925,"pfxX":-7.168721758369607,"pfxZ":10.101525892862664,"pX":0.4331933887193865,"pZ":1.4488694273680651,"vX0":9.345919611120411,"vY0":-137.646729810955,"vZ0":-8.54828952205834,"x":100.49,"y":199.66,"x0":-2.0859643787379634,"y0":50.00439717920598,"z0":5.484467402384841,"aX":-13.661201607308687},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":10.9,"spinRate":2349,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39899613442177584,"extension":6.814481021195838},"index":3,"playId":"95fb2041-bf19-3ebb-84d9-a6d1acb07c4f","pitchNumber":4,"startTime":"2026-02-20T18:54:37.659Z","endTime":"2026-02-20T18:54:41.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":831147,"link":"/api/v1/people/831147"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":95.9,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07605844470384,"aZ":-11.198314326848736,"pfxX":-7.322231728624847,"pfxZ":10.88272283676934,"pX":0.3364152959227551,"pZ":1.2716024928966831,"vX0":9.468683593137174,"vY0":-138.9167343872631,"vZ0":-9.72489313074197,"x":104.18,"y":204.45,"x0":-2.1869524483382756,"y0":50.00662320007912,"z0":5.591229270548941,"aX":-14.119117880177425},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2530,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39635724783205806,"extension":6.600282534273541},"hitData":{"launchSpeed":86.7,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.11,"coordY":147.23}},"index":4,"playId":"64962aee-3975-3a40-a2ee-253d0a1da11c","pitchNumber":5,"startTime":"2026-02-20T18:54:58.274Z","endTime":"2026-02-20T18:55:04.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":822819,"link":"/api/v1/people/822819","batSide":{"code":"R","description":"Right"}},"first":{"id":831147,"link":"/api/v1/people/831147"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822819,"link":"/api/v1/people/822819"},"credit":"b_ab"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_ab"},{"player":{"id":822819,"link":"/api/v1/people/822819"},"credit":"b_pa"},{"player":{"id":681544,"link":"/api/v1/people/681544"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:55:04.574Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Rosario homers (1) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T18:57:43.639Z","endTime":"2026-02-20T18:59:14.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"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":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":{"id":837591,"link":"/api/v1/people/837591"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Longo replaces Robbie O'Connor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T18:55:54.693Z","endTime":"2026-02-20T18:57:43.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":837591,"link":"/api/v1/people/837591"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":832084,"link":"/api/v1/people/832084","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.7,"endSpeed":80.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123070076211484,"aZ":-18.74296717619536,"pfxX":6.825669445442733,"pfxZ":8.096493767677229,"pX":0.1869365242744222,"pZ":3.685697819802983,"vX0":-5.303005461974908,"vY0":-127.68847365195923,"vZ0":-0.11059703972997503,"x":130.24,"y":98.02,"x0":1.3990052633782448,"y0":50.00398701246361,"z0":5.198408210655442,"aX":11.325530961883157},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.9,"breakHorizontal":-11.3,"spinRate":2001,"spinDirection":151},"zone":12,"typeConfidence":1.31,"plateTime":0.4281898734707803,"extension":6.61063108888342},"index":1,"playId":"7bc278e4-23de-3a10-a5c9-6c6f69c2d4b0","pitchNumber":1,"startTime":"2026-02-20T18:57:43.639Z","endTime":"2026-02-20T18:57:49.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997590399510155,"aZ":-19.45705781805794,"pfxX":6.2502403878005826,"pfxZ":7.815678101407299,"pX":-0.31280199799507236,"pZ":3.4996729915193767,"vX0":-6.258921924819294,"vY0":-127.01938851655363,"vZ0":-0.38844404005778993,"x":128.92,"y":144.29,"x0":1.3759359068347288,"y0":50.00458504579874,"z0":5.207156692051622,"aX":10.17319987721184},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.3,"breakHorizontal":-9.8,"spinRate":1911,"spinDirection":141},"zone":11,"typeConfidence":1.29,"plateTime":0.4318883890786749,"extension":6.6726803793265095},"index":2,"playId":"ae4dcc77-0ed8-3a94-9736-a831d0153a72","pitchNumber":2,"startTime":"2026-02-20T18:57:59.228Z","endTime":"2026-02-20T18:58:02.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.2,"endSpeed":79.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56181385427235,"aZ":-16.386995541575455,"pfxX":3.892328423449775,"pfxZ":9.859480003355655,"pX":-0.2313883508913459,"pZ":2.5953108548736337,"vX0":-4.562987249473921,"vY0":-125.51895386269294,"vZ0":-2.7407143925492004,"x":125.82,"y":168.71,"x0":1.1013483739633105,"y0":50.003669781095056,"z0":5.0301581648798255,"aX":6.233451326490709},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":17.5,"breakHorizontal":-6.0,"spinRate":2047,"spinDirection":146},"zone":5,"typeConfidence":0.79,"plateTime":0.43578231054808336,"extension":6.566388153988865},"index":3,"playId":"0b19c674-a361-3b66-8cd1-20ebfc4396da","pitchNumber":3,"startTime":"2026-02-20T18:58:15.992Z","endTime":"2026-02-20T18:58:19.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.908883402776755,"aZ":-29.462724765634444,"pfxX":5.363014304533024,"pfxZ":2.0007588149853675,"pX":2.2301025608234792,"pZ":2.703664514908067,"vX0":-0.07850561121060295,"vY0":-115.13401760913787,"vZ0":1.3655836706779905,"x":31.99,"y":165.78,"x0":1.5670412020460978,"y0":50.0003636971269,"z0":4.938767071295263,"aX":7.251088289838931},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.2,"breakHorizontal":-9.7,"spinRate":1702,"spinDirection":110},"zone":12,"typeConfidence":1.04,"plateTime":0.4744187577553727,"extension":6.525259791756224},"index":4,"playId":"7e65ecd3-c6fb-33b1-b256-3c859aa9c4e0","pitchNumber":4,"startTime":"2026-02-20T18:58:33.742Z","endTime":"2026-02-20T18:58:39.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36005048829192,"aZ":-16.16582754423097,"pfxX":2.454355467249724,"pfxZ":9.868199103247244,"pX":0.2987296221024645,"pZ":3.184427517408253,"vX0":-3.003732822318714,"vY0":-126.19901881337314,"vZ0":-1.785529684499085,"x":105.61,"y":152.8,"x0":1.1824491110261686,"y0":50.000497771821344,"z0":5.195745374912403,"aX":3.98050467328049},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":17.8,"breakHorizontal":-3.8,"spinRate":2016,"spinDirection":140},"zone":3,"typeConfidence":0.96,"plateTime":0.4331182027086009,"extension":6.642386862366231},"hitData":{"launchSpeed":100.8,"launchAngle":30.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.82,"coordY":35.97}},"index":5,"playId":"1dc39b58-b36a-3f98-b527-da1286e1bd0f","pitchNumber":5,"startTime":"2026-02-20T18:58:49.905Z","endTime":"2026-02-20T18:59:14.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":15.199999999999996,"leverageIndex":1.33,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-20T18:59:14.109Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nate Eaton doubles (1) on a fly ball to right fielder Ryan Gerety.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T18:59:12.731Z","endTime":"2026-02-20T19:00:22.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.535796088904906,"aZ":-30.072907393835422,"pfxX":7.245541845641358,"pfxZ":1.5581922937926747,"pX":-0.3991196867112985,"pZ":2.113701752002843,"vX0":-5.79917767791658,"vY0":-115.15368299250343,"vZ0":0.13915952670661413,"x":132.21,"y":181.71,"x0":1.2053534829332242,"y0":50.00388295030349,"z0":4.951833168502031,"aX":9.772899597537315},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.1,"breakHorizontal":-11.8,"spinRate":1488,"spinDirection":120},"zone":7,"typeConfidence":1.2,"plateTime":0.47488986768424235,"extension":6.738372409057445},"index":0,"playId":"367b8a18-bdf2-3f43-bdaa-4c2c36f3cf24","pitchNumber":1,"startTime":"2026-02-20T18:59:36.943Z","endTime":"2026-02-20T18:59:40.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.9,"endSpeed":80.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95118435800786,"aZ":-17.150500795289307,"pfxX":4.313373190296145,"pfxZ":9.077041769953835,"pX":1.1076153099404282,"pZ":3.3141598615725356,"vX0":-2.169545364184946,"vY0":-127.98913429113564,"vZ0":-1.2290982710275427,"x":74.78,"y":149.3,"x0":1.406801648125243,"y0":50.00592936803894,"z0":5.146652932588729,"aX":7.141795402562767},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2107,"spinDirection":146},"zone":12,"typeConfidence":1.14,"plateTime":0.42831809191538905,"extension":6.3568022314701755},"index":1,"playId":"8f14f266-dbf8-3888-a6f5-156583440ea3","pitchNumber":2,"startTime":"2026-02-20T18:59:51.432Z","endTime":"2026-02-20T18:59:58.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":88.6,"endSpeed":80.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883092762794394,"aZ":-16.9083978868947,"pfxX":4.985643883236501,"pfxZ":9.100020259890698,"pX":0.21711035554636332,"pZ":2.788449828327736,"vX0":-4.344279967078094,"vY0":-128.96303579588272,"vZ0":-2.584384250991348,"x":108.72,"y":163.49,"x0":1.27922630811799,"y0":50.0001221997899,"z0":5.114122256256875,"aX":8.361052710543998},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":2066,"spinDirection":144},"zone":2,"typeConfidence":1.03,"plateTime":0.42541279768833684,"extension":6.7532790631191695},"hitData":{"launchSpeed":89.4,"launchAngle":60.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.48,"coordY":110.57}},"index":2,"playId":"2e704a93-d189-33c6-a123-d08bca8ab2e9","pitchNumber":3,"startTime":"2026-02-20T19:00:08.429Z","endTime":"2026-02-20T19:00:22.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":1.16,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:00:22.289Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:00:54.232Z","endTime":"2026-02-20T19:01:54.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":65.7,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.925519488238365,"aZ":-27.56916529110315,"pfxX":-10.152161488159502,"pfxZ":4.158377720754709,"pX":-1.1642355776249613,"pZ":4.082856239566561,"vX0":-3.1527928335073643,"vY0":-105.18616844157606,"vZ0":3.906645221627782,"x":161.38,"y":128.54,"x0":1.6779047740514261,"y0":50.00031067680845,"z0":5.421870167355882,"aX":-11.231503453249971},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":9.1,"breakHorizontal":19.3,"spinRate":2037,"spinDirection":280},"zone":11,"typeConfidence":1.37,"plateTime":0.5232293013855869,"extension":6.682797492468783},"index":0,"playId":"8901101a-670b-37ff-894e-2a3b442c3249","pitchNumber":1,"startTime":"2026-02-20T19:00:54.232Z","endTime":"2026-02-20T19:00:57.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.2,"endSpeed":78.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445965541221423,"aZ":-14.830751331662146,"pfxX":4.374018072452889,"pfxZ":10.993250299968949,"pX":-1.8079485725829598,"pZ":1.626789490019334,"vX0":-8.552936502493177,"vY0":-125.12676655498646,"vZ0":-5.499435527059061,"x":185.91,"y":194.86,"x0":1.0940623670375043,"y0":50.00369703654065,"z0":5.078289125697548,"aX":6.902122359189093},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":1969,"spinDirection":149},"zone":13,"typeConfidence":0.65,"plateTime":0.4386035839337108,"extension":6.951146517257259},"index":1,"playId":"852c2d8c-43b8-3308-94b3-983bfff68c47","pitchNumber":2,"startTime":"2026-02-20T19:01:11.815Z","endTime":"2026-02-20T19:01:16.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901936112686506,"aZ":-18.741438937552743,"pfxX":6.200627185436758,"pfxZ":8.728706552138775,"pX":-0.9640806627487375,"pZ":2.5646738653233365,"vX0":-7.548733443318101,"vY0":-123.35411763017828,"vZ0":-2.2255641381973725,"x":153.75,"y":169.53,"x0":1.3323896720935782,"y0":50.00054882651787,"z0":5.061289132407896,"aX":9.539637103766202},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":1915,"spinDirection":151},"zone":11,"typeConfidence":1.33,"plateTime":0.4443024280144239,"extension":6.757005056050094},"index":2,"playId":"ea0c2ff6-0ae8-3887-8e3c-78b90deb5594","pitchNumber":3,"startTime":"2026-02-20T19:01:29.714Z","endTime":"2026-02-20T19:01:33.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79943940032736,"aZ":-18.5269591833078,"pfxX":5.0242815287941625,"pfxZ":8.951180714925519,"pX":-0.7313042501770123,"pZ":1.3871159452348225,"vX0":-6.831645506310682,"vY0":-122.83798614454523,"vZ0":-5.103150632955075,"x":144.88,"y":201.33,"x0":1.4357798854107018,"y0":50.0048411542547,"z0":5.071157856026071,"aX":7.663234599263606},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":15.2,"breakHorizontal":-7.4,"spinRate":1969,"spinDirection":144},"zone":13,"typeConfidence":1.11,"plateTime":0.44623962612702384,"extension":6.758769355915372},"index":3,"playId":"07858f6b-a7e9-3612-af35-423872ca94cd","pitchNumber":4,"startTime":"2026-02-20T19:01:49.036Z","endTime":"2026-02-20T19:01:54.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.54,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:01:54.529Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kristian Campbell flies out to center fielder Harrison Feinberg. Nate Eaton to 3rd. Masataka Yoshida to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:02:27.032Z","endTime":"2026-02-20T19:03:21.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49338930571483,"aZ":-30.154997023704755,"pfxX":9.52377094766461,"pfxZ":1.6115647192385394,"pX":0.23097735416714057,"pZ":1.4698475584486534,"vX0":-5.5337896644857985,"vY0":-111.39218041072814,"vZ0":-0.7925123025635414,"x":108.2,"y":199.09,"x0":1.5133265031146574,"y0":50.003530530258026,"z0":4.955023861768549,"aX":11.9379044231811},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":1452,"spinDirection":116},"zone":14,"typeConfidence":1.0,"plateTime":0.4921979323822132,"extension":6.625199943028446},"index":0,"playId":"c0fbdd22-c259-305d-b66d-1971f4b32b6d","pitchNumber":1,"startTime":"2026-02-20T19:02:32.821Z","endTime":"2026-02-20T19:02:36.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351675090692808,"aZ":-29.599270025589725,"pfxX":8.428048105224985,"pfxZ":2.0630038846133623,"pX":1.731398315175492,"pZ":3.6736173773630627,"vX0":-1.9455588679038924,"vY0":-111.05255560328615,"vZ0":3.8831857245913346,"x":51.0,"y":139.59,"x0":1.5253637919930791,"y0":50.00067964480829,"z0":4.985956187252068,"aX":10.498717463698737},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":5.0,"breakHorizontal":-14.8,"spinRate":1670,"spinDirection":112},"zone":12,"typeConfidence":1.13,"plateTime":0.493700366486141,"extension":6.647682188514914},"index":1,"playId":"2c0a9a5a-1512-3e66-982f-a341edbb6e28","pitchNumber":2,"startTime":"2026-02-20T19:02:51.111Z","endTime":"2026-02-20T19:03:02.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968775507453152,"aZ":-17.825055599021994,"pfxX":3.8146831154289034,"pfxZ":9.005608736559518,"pX":-7.20016407968191E-4,"pZ":2.6068896311626966,"vX0":-5.088029395525782,"vY0":-125.56902564074691,"vZ0":-2.7156221217380954,"x":117.03,"y":168.39,"x0":1.5583114716268467,"y0":50.0020514981215,"z0":5.156412349077168,"aX":6.07789226129491},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":15.8,"breakHorizontal":-5.8,"spinRate":1922,"spinDirection":144},"zone":5,"typeConfidence":0.72,"plateTime":0.4365843507513971,"extension":6.728884790677982},"hitData":{"launchSpeed":97.3,"launchAngle":33.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.79,"coordY":46.36}},"index":2,"playId":"e5e4a638-1418-3e37-99a1-18bc305c153a","pitchNumber":3,"startTime":"2026-02-20T19:03:08.535Z","endTime":"2026-02-20T19:03:21.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":2.23,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:03:21.844Z","atBatIndex":26},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Hickey reaches on a throwing error by pitcher Scott Longo. Nate Eaton scores. Masataka Yoshida scores. Nathan Hickey to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:03:48.909Z","endTime":"2026-02-20T19:05:44.069Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":837591,"link":"/api/v1/people/837591"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":{"id":837591,"link":"/api/v1/people/837591"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":837591,"link":"/api/v1/people/837591"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.617649221487742,"aZ":-28.650490486702907,"pfxX":-7.052501228446406,"pfxZ":3.1356365087343674,"pX":0.22181778552521345,"pZ":1.5078385641775196,"vX0":-0.8040968450256005,"vY0":-105.54547134912532,"vZ0":-0.8034483089535014,"x":108.54,"y":198.07,"x0":1.5239978344298253,"y0":50.00264632844145,"z0":5.204086976895139,"aX":-7.9254869205320695},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":5.8,"breakHorizontal":13.0,"spinRate":2042,"spinDirection":271},"zone":14,"typeConfidence":1.3,"plateTime":0.5197141358059545,"extension":6.630741262537723},"index":0,"playId":"0454129b-aaea-3285-8c07-7d2b526ebeff","pitchNumber":1,"startTime":"2026-02-20T19:03:54.612Z","endTime":"2026-02-20T19:03:59.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.700866715701768,"aZ":-31.250937636069573,"pfxX":8.65767893698066,"pfxZ":0.7445603913595384,"pX":-0.1506484684508906,"pZ":2.706876092083244,"vX0":-6.054904777078459,"vY0":-110.8053173195989,"vZ0":2.14876802813211,"x":122.74,"y":165.69,"x0":1.4918240514038967,"y0":50.00365178478314,"z0":4.988476566899919,"aX":10.771859282509308},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":1584,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.49420725013690525,"extension":6.655902231237435},"index":1,"playId":"a81755b5-d183-352f-80ee-2b20bc4fbc64","pitchNumber":2,"startTime":"2026-02-20T19:04:11.412Z","endTime":"2026-02-20T19:04:15.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090883039167235,"aZ":-15.46826869358682,"pfxX":2.944143471370418,"pfxZ":10.601499438289242,"pX":0.6664521162512684,"pZ":1.7155954184717934,"vX0":-2.919705504358017,"vY0":-124.98054240446007,"vZ0":-5.0731693313245,"x":91.6,"y":192.46,"x0":1.4694433201677954,"y0":50.00261403354545,"z0":5.049425190503657,"aX":4.6396783026924755},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.7,"spinRate":2142,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.43889632094621467,"extension":6.7569367530712885},"index":2,"playId":"d8f320a8-7894-3078-98f9-b8053a5d7af5","pitchNumber":3,"startTime":"2026-02-20T19:04:28.863Z","endTime":"2026-02-20T19:04:36.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76261686355584,"aZ":-18.941278426696158,"pfxX":5.3187059623986475,"pfxZ":8.037261715441554,"pX":-0.8647311267322025,"pZ":3.5838008420473346,"vX0":-7.104164678846636,"vY0":-127.17889966104688,"vZ0":-0.13674541715490218,"x":149.96,"y":142.02,"x0":1.2668869107348524,"y0":50.00600281895944,"z0":5.1337271335067385,"aX":8.761906183208332},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.8,"breakHorizontal":-8.2,"spinRate":2011,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.42978543838555705,"extension":6.446848433983716},"index":3,"playId":"21519a77-bd4f-3f3e-b66f-901ce8ac20b7","pitchNumber":4,"startTime":"2026-02-20T19:04:48.920Z","endTime":"2026-02-20T19:04:52.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615367415050223,"aZ":-17.976144172240563,"pfxX":5.841234514428706,"pfxZ":8.985013410896274,"pX":1.1992213834849457,"pZ":3.3755163146642833,"vX0":-2.920268035669139,"vY0":-125.26120548262793,"vZ0":-0.9238497981047988,"x":71.29,"y":147.64,"x0":1.624690476189405,"y0":50.00401453911177,"z0":5.226617491959473,"aX":9.231141020113792},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.8,"spinRate":2104,"spinDirection":149},"zone":12,"typeConfidence":1.17,"plateTime":0.4382041960262044,"extension":6.5831872845135315},"index":4,"playId":"119028da-3e95-37bb-b59c-d4ff1807cda6","pitchNumber":5,"startTime":"2026-02-20T19:05:08.321Z","endTime":"2026-02-20T19:05:12.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":66.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.712858364281953,"aZ":-31.86028260536477,"pfxX":-9.893424546525504,"pfxZ":0.2817614025866355,"pX":-0.41383848903819975,"pZ":3.2920474104381654,"vX0":-1.5385571195903462,"vY0":-105.00970424037743,"vZ0":3.5106131376520375,"x":132.77,"y":149.89,"x0":1.6136751771350397,"y0":50.003532970130784,"z0":5.304124530564512,"aX":-11.052944496211358},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":1.8,"breakHorizontal":18.4,"spinRate":2049,"spinDirection":291},"zone":1,"typeConfidence":1.18,"plateTime":0.5215168911132002,"extension":6.496890668102715},"hitData":{"launchSpeed":46.6,"launchAngle":-33.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.78,"coordY":180.02}},"index":5,"playId":"deda739b-593b-39b2-bde4-63accc153a5c","pitchNumber":6,"startTime":"2026-02-20T19:05:32.214Z","endTime":"2026-02-20T19:05:44.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":14.499999999999986,"leverageIndex":2.18,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:05:44.069Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mikey Romero hit by pitch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:06:22.358Z","endTime":"2026-02-20T19:06:54.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"postOnSecond":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"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(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":70.9,"endSpeed":65.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.20069430148229,"aZ":-31.29429418126769,"pfxX":-2.9360778980872286,"pfxZ":0.816389046509153,"pX":-0.18446246077519818,"pZ":1.6874348767918042,"vX0":-3.027082132587727,"vY0":-103.2810269500815,"vZ0":0.45457773771155163,"x":124.03,"y":193.22,"x0":1.6816840157021236,"y0":50.00401686402207,"z0":5.228046417600023,"aX":-3.171680415626926},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":1.9,"breakHorizontal":6.1,"spinRate":2049,"spinDirection":286},"zone":8,"typeConfidence":1.07,"plateTime":0.5303250151488625,"extension":6.703036072454282},"index":0,"playId":"407cd826-655c-3c41-af0b-0e8080d755f5","pitchNumber":1,"startTime":"2026-02-20T19:06:22.358Z","endTime":"2026-02-20T19:06:26.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927563616976744,"aZ":-19.541456749078655,"pfxX":5.119847311591263,"pfxZ":8.184647433567322,"pX":1.664267712603945,"pZ":3.7424180495003703,"vX0":-1.3864322189094476,"vY0":-123.06852587756545,"vZ0":0.38165557893489954,"x":53.56,"y":137.73,"x0":1.5673999119642283,"y0":50.00518837550997,"z0":5.2319031924874855,"aX":7.9060941589432385},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":15.1,"breakHorizontal":-9.0,"spinRate":1922,"spinDirection":147},"zone":12,"typeConfidence":0.75,"plateTime":0.4439532805089299,"extension":6.683555349011153},"index":1,"playId":"289d8cf9-7615-390b-8868-adef08b4a76f","pitchNumber":2,"startTime":"2026-02-20T19:06:39.502Z","endTime":"2026-02-20T19:06:54.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.85,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:06:54.250Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinny Capra lines out to center fielder Harrison Feinberg.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:07:41.978Z","endTime":"2026-02-20T19:08:32.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"postOnSecond":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"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-20T19:07:43.826Z","endTime":"2026-02-20T19:07:43.827Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.780201386232825,"aZ":-19.02253286614495,"pfxX":0.6912384108697487,"pfxZ":8.582837240219122,"pX":-0.7879096359873158,"pZ":3.2082991426109717,"vX0":-5.735621369260186,"vY0":-122.60619945039319,"vZ0":-0.7448198743296423,"x0":1.4854670571464947,"y0":50.0012370079847,"z0":5.1298653332033695,"aX":1.0591052037451183},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":15.6,"breakHorizontal":0.0,"spinRate":1815,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.44563484699872724,"extension":6.889186593044927},"index":1,"playId":"95503f49-1c42-355a-a61a-e3f5f2a82a97","pitchNumber":1,"startTime":"2026-02-20T19:07:43.828Z","endTime":"2026-02-20T19:07:48.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.0,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.039102940070098,"aZ":-28.035242817598963,"pfxX":7.8273411503262125,"pfxZ":3.4189993926438005,"pX":0.21464903878277017,"pZ":1.925887943836736,"vX0":-5.233388449836614,"vY0":-109.23790208394446,"vZ0":0.21478643214236692,"x0":1.6231533025080416,"y0":50.00226001506952,"z0":4.837508178252746,"aX":9.470295595133502},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":6.6,"breakHorizontal":-12.8,"spinRate":1481,"spinDirection":115},"zone":8,"typeConfidence":1.03,"plateTime":0.5012004254792366,"extension":6.8396779112886605},"index":2,"playId":"3024dbb3-f3b0-3ec1-8a42-d3b8bb286088","pitchNumber":2,"startTime":"2026-02-20T19:08:00.824Z","endTime":"2026-02-20T19:08:04.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448712267528943,"aZ":-18.864603293619115,"pfxX":1.6712544852650568,"pfxZ":8.719778643313354,"pX":0.08684765933412987,"pZ":2.8475528671140706,"vX0":-3.767325392042294,"vY0":-122.55517942054716,"vZ0":-1.68354560660981,"x":147.03,"y":152.16,"x0":1.4245016657305178,"y0":50.00345078145367,"z0":5.1491808958439,"aX":2.551667663058511},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":15.7,"breakHorizontal":-2.2,"spinRate":1978,"spinDirection":148},"zone":2,"typeConfidence":0.89,"plateTime":0.4463555695596719,"extension":6.658975380588051},"hitData":{"launchSpeed":100.3,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.11,"coordY":74.5}},"index":3,"playId":"8952a402-4dec-35f2-999f-b122918bd7e6","pitchNumber":3,"startTime":"2026-02-20T19:08:18.606Z","endTime":"2026-02-20T19:08:32.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":-2.799999999999983,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:08:32.317Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tsung-Che Cheng grounds out, second baseman Chris Walsh to first baseman Eric Cha.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T19:08:53.976Z","endTime":"2026-02-20T19:09:21.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837591,"fullName":"Scott Longo","link":"/api/v1/people/837591"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":822819,"link":"/api/v1/people/822819"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":831147,"link":"/api/v1/people/831147"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017694891732596,"aZ":-16.842582581368358,"pfxX":2.742122359911718,"pfxZ":9.756518863862468,"pX":-0.6355142237089746,"pZ":2.0437733619567218,"vX0":-5.5486855368901145,"vY0":-124.31157855141848,"vZ0":-4.270398762458273,"x":107.45,"y":115.92,"x0":1.2652775730144332,"y0":50.00048487543988,"z0":5.174713175933572,"aX":4.308214302183439},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":16.9,"breakHorizontal":-3.7,"spinRate":2067,"spinDirection":148},"zone":7,"typeConfidence":0.67,"plateTime":0.4399644299521204,"extension":6.782666356655867},"index":0,"playId":"18af1972-eff3-39c8-be46-f75e3e314bab","pitchNumber":1,"startTime":"2026-02-20T19:08:53.976Z","endTime":"2026-02-20T19:09:03.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.774674867437476,"aZ":-30.627588950070944,"pfxX":7.689515252250208,"pfxZ":1.2797253237224826,"pX":0.5512499216252099,"pZ":2.2396594289462186,"vX0":-3.683305901538767,"vY0":-109.27053130832701,"vZ0":1.1499099560430248,"x":135.94,"y":102.73,"x0":1.2622965727149846,"y0":50.0006869224064,"z0":5.0044907155430565,"aX":9.270624817966599},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":3.0,"breakHorizontal":-13.0,"spinRate":1507,"spinDirection":116},"zone":6,"typeConfidence":0.71,"plateTime":0.5018133099209985,"extension":6.585318251066427},"hitData":{"launchSpeed":87.5,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.47,"coordY":152.68}},"index":1,"playId":"fa17fff7-d69f-39a8-a2b5-ad637abfbdf3","pitchNumber":2,"startTime":"2026-02-20T19:09:11.208Z","endTime":"2026-02-20T19:09:21.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_ab"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_ab"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":837591,"link":"/api/v1/people/837591"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:09:21.865Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Ruggiero walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T19:11:45.636Z","endTime":"2026-02-20T19:13:27.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Braiden Ward replaces left fielder Masataka Yoshida, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-20T19:11:45.632Z","endTime":"2026-02-20T19:11:45.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Noah Song replaces Wyatt Olds.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T19:11:45.634Z","endTime":"2026-02-20T19:11:45.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679977,"link":"/api/v1/people/679977"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681544,"link":"/api/v1/people/681544","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95492983070412,"aZ":-14.860307677365018,"pfxX":-2.504839598229042,"pfxZ":8.855399083695449,"pX":-0.2734138877383257,"pZ":3.989122894125523,"vX0":4.048354058339891,"vY0":-138.46511319497705,"vZ0":-3.8229096025698253,"x":94.3,"y":95.19,"x0":-1.4244406834508359,"y0":50.00218237719633,"z0":6.372537711094752,"aX":-4.897339787203908},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2202,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39456136935443187,"extension":6.120188761050644},"index":2,"playId":"7c6fd327-67a4-3a04-a9ac-0b8f8efb9df6","pitchNumber":1,"startTime":"2026-02-20T19:11:45.636Z","endTime":"2026-02-20T19:11:51.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.3,"endSpeed":85.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45530766861697,"aZ":-12.29747939625592,"pfxX":-2.7873233729389817,"pfxZ":10.459551560562895,"pX":-0.9632167270924119,"pZ":3.8391315413430385,"vX0":2.7918517722993617,"vY0":-137.2449964627473,"vZ0":-4.481542297030079,"x":175.83,"y":85.3,"x0":-1.6333758142713788,"y0":50.002729322709584,"z0":6.335981352268116,"aX":-5.297136266768753},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":4.4,"spinRate":2184,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3996685446313819,"extension":5.900868570570646},"index":3,"playId":"75ada430-756e-3bda-87a9-937e27740588","pitchNumber":2,"startTime":"2026-02-20T19:11:59.339Z","endTime":"2026-02-20T19:12:05.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368719656888057,"aZ":-30.9547386489947,"pfxX":0.9311536553484876,"pfxZ":0.7971213283592995,"pX":0.40900150133991,"pZ":2.8411177797412637,"vX0":4.903239917059816,"vY0":-122.08108677378664,"vZ0":-1.8821172805753328,"x":77.69,"y":195.99,"x0":-1.7402058810894274,"y0":50.0002698437627,"z0":6.267873454407866,"aX":1.414261461400643},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-2.8,"spinRate":2374,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.4473979856882546,"extension":6.016721031117764},"index":4,"playId":"6030d95e-b42c-367b-bc95-61e052b2f5eb","pitchNumber":3,"startTime":"2026-02-20T19:12:13.904Z","endTime":"2026-02-20T19:12:19.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749250778684896,"aZ":-29.89241958776571,"pfxX":0.994120378334399,"pfxZ":1.4451099398933005,"pX":1.031258249031359,"pZ":1.5847690164277732,"vX0":6.03022176728155,"vY0":-124.9478367513759,"vZ0":-5.409126709084022,"x":103.07,"y":147.02,"x0":-1.5450005273519054,"y0":50.00339681283269,"z0":6.2413757592756856,"aX":1.5662361080812928},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-3.2,"spinRate":2462,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4387879792192626,"extension":5.8412999665839545},"index":5,"playId":"88772a40-e480-32c0-806b-50bf1b5030d4","pitchNumber":4,"startTime":"2026-02-20T19:12:26.644Z","endTime":"2026-02-20T19:12:32.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976400877061373,"aZ":-13.956829320049877,"pfxX":-2.4263286315182855,"pfxZ":9.103628091697237,"pX":-1.3594460723747046,"pZ":3.1937372235831862,"vX0":1.3283367599286382,"vY0":-140.15820208022788,"vZ0":-6.057791036606146,"x":168.82,"y":152.55,"x0":-1.5228680879754826,"y0":50.00043128829274,"z0":6.284857864275662,"aX":-4.8543165249696685},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2331,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3899348025774172,"extension":6.169294930995487},"index":6,"playId":"dd8fded1-44c6-363a-98fe-1be53dbfe0d8","pitchNumber":5,"startTime":"2026-02-20T19:12:46.168Z","endTime":"2026-02-20T19:12:52.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84981343964339,"aZ":-32.62801241532414,"pfxX":1.172895423563549,"pfxZ":-0.2917912184924081,"pX":-0.47446705028498,"pZ":2.4397757814107695,"vX0":2.3063110564598177,"vY0":-124.22644257614982,"vZ0":-2.7819598380688104,"x":95.18,"y":92.84,"x0":-1.565603651702717,"y0":50.001859290637434,"z0":6.274438392566074,"aX":1.8405210383654231},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-2.6,"spinRate":2378,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4401627572376068,"extension":6.025172488129023},"index":7,"playId":"3be7ccab-cf03-3c9d-9b20-a36fe49d5604","pitchNumber":6,"startTime":"2026-02-20T19:13:01.819Z","endTime":"2026-02-20T19:13:07.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.792200212609632,"aZ":-19.163687893351398,"pfxX":-7.922242063517759,"pfxZ":7.810289065363859,"pX":-0.7915817619870277,"pZ":0.8943232625415263,"vX0":4.565780784106074,"vY0":-127.85771591119142,"vZ0":-9.085065428687942,"x":147.17,"y":214.63,"x0":-1.5653031019696457,"y0":50.00371896071142,"z0":5.980090079024198,"aX":-13.200718202703374},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2086,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.427342832182914,"extension":6.258555663021699},"index":8,"playId":"8577795e-8411-3d61-8b24-ad5fa27e3f92","pitchNumber":7,"startTime":"2026-02-20T19:13:22.011Z","endTime":"2026-02-20T19:13:27.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:13:27.874Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Bentley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T19:13:42.676Z","endTime":"2026-02-20T19:14:40.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":831146,"fullName":"Carter Bentley","link":"/api/v1/people/831146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":831146,"fullName":"Carter Bentley","link":"/api/v1/people/831146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505232560755335,"aZ":-13.630331532074361,"pfxX":-3.481356403536597,"pfxZ":9.831444998569513,"pX":-1.6370335051928786,"pZ":2.728079953197074,"vX0":1.0717470564770362,"vY0":-136.57386694615138,"vZ0":-7.097541549036,"x":113.81,"y":170.99,"x0":-1.5826271653130506,"y0":50.00176610640433,"z0":6.300728544982244,"aX":-6.566210071060747},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2318,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4012717468283,"extension":6.1115879579334615},"index":0,"playId":"bb463020-9dc5-30c1-98f3-ee192a722a0e","pitchNumber":1,"startTime":"2026-02-20T19:13:50.020Z","endTime":"2026-02-20T19:13:56.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878993441401125,"aZ":-31.336843905652778,"pfxX":1.109712263251817,"pfxZ":0.5763127199583291,"pX":0.08360676322446076,"pZ":2.5107991863564356,"vX0":3.79590380664209,"vY0":-120.19366363093928,"vZ0":-2.276878613985577,"x":74.96,"y":206.13,"x0":-1.6620891719509452,"y0":50.00391654996009,"z0":6.2602929274448424,"aX":1.619432029228883},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.0,"spinRate":2535,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.45617171142945745,"extension":5.99795180058774},"index":1,"playId":"ca59f477-fc2f-351e-b120-fb94d3a31c3b","pitchNumber":2,"startTime":"2026-02-20T19:14:03.997Z","endTime":"2026-02-20T19:14:09.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450284544389866,"aZ":-31.568016251023238,"pfxX":-0.5985997957184956,"pfxZ":0.4029611803246267,"pX":1.102858541597307,"pZ":1.209117483448889,"vX0":6.388165325329034,"vY0":-121.32691746272297,"vZ0":-5.283394343069335,"x":73.15,"y":199.93,"x0":-1.4849179412508975,"y0":50.001716206899765,"z0":6.161995770941095,"aX":-0.8947845610656796},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-0.4,"spinRate":2484,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4512331058014678,"extension":5.956960951072877},"index":2,"playId":"f6281f7b-3792-3378-b67e-5f23e73e2a0c","pitchNumber":3,"startTime":"2026-02-20T19:14:18.567Z","endTime":"2026-02-20T19:14:24.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32089862606898,"aZ":-30.21076001417724,"pfxX":0.390393852057775,"pfxZ":1.2556925698759143,"pX":1.1504901672856809,"pZ":1.4389702041857442,"vX0":6.025937487844478,"vY0":-124.36123468595272,"vZ0":-5.715788576330075,"x":102.19,"y":126.29,"x0":-1.3563562673266085,"y0":50.00292044128034,"z0":6.278030005017226,"aX":0.6100160361474803},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.2,"spinRate":2565,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4407010844819439,"extension":6.029043840720226},"index":3,"playId":"99159ace-e68a-3563-bc35-3325c86134a2","pitchNumber":4,"startTime":"2026-02-20T19:14:35.376Z","endTime":"2026-02-20T19:14:40.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831146,"link":"/api/v1/people/831146","batSide":{"code":"R","description":"Right"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831146,"link":"/api/v1/people/831146"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":831146,"link":"/api/v1/people/831146"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:14:40.645Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"AJ Aschettino grounds into a double play, first baseman Nathan Hickey to pitcher Noah Song. Anthony Ruggiero out at 2nd. AJ Aschettino out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T19:15:00.830Z","endTime":"2026-02-20T19:15:09.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":831141,"fullName":"AJ Aschettino","link":"/api/v1/people/831141"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679977,"fullName":"Noah Song","link":"/api/v1/people/679977"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":831141,"fullName":"AJ Aschettino","link":"/api/v1/people/831141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370881639234835,"aZ":-20.745931084859443,"pfxX":-8.113054336882103,"pfxZ":7.139007032855283,"pX":-0.2944560995101243,"pZ":1.7414330581559443,"vX0":6.270135543576035,"vY0":-125.9230410760803,"vZ0":-6.245264168740827,"x":128.22,"y":191.76,"x0":-1.7667856551184444,"y0":50.00265122518692,"z0":5.940400769469976,"aX":-12.985455302092978},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2209,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.43553835103550487,"extension":6.314582557634},"hitData":{"launchSpeed":101.6,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.29,"coordY":169.04}},"index":0,"playId":"182c55fa-4e5d-3628-b2b0-daf62aa85ad6","pitchNumber":1,"startTime":"2026-02-20T19:15:00.830Z","endTime":"2026-02-20T19:15:09.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":831141,"link":"/api/v1/people/831141","batSide":{"code":"L","description":"Left"}},"first":{"id":831142,"link":"/api/v1/people/831142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831141,"link":"/api/v1/people/831141"},"credit":"b_ab"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_ab"},{"player":{"id":831141,"link":"/api/v1/people/831141"},"credit":"b_pa"},{"player":{"id":679977,"link":"/api/v1/people/679977"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.74,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:15:09.239Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Allan Castro singles on a sharp line drive to right fielder Ryan Gerety.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:17:22.079Z","endTime":"2026-02-20T19:17:48.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Cruz replaces Scott Longo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T19:17:17.520Z","endTime":"2026-02-20T19:17:22.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831151,"link":"/api/v1/people/831151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":837591,"link":"/api/v1/people/837591","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.84472733476259,"aZ":-31.06900643591113,"pfxX":3.6210057863799787,"pfxZ":0.8593331922430387,"pX":-0.4405002599160671,"pZ":3.1448784773019103,"vX0":0.890987447451828,"vY0":-111.94149462310911,"vZ0":1.272539698071775,"x":144.71,"y":99.9,"x0":-1.3130077186586082,"y0":50.00251914559177,"z0":5.72005508488409,"aX":4.652318872085266},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":2273,"spinDirection":143},"zone":1,"typeConfidence":1.36,"plateTime":0.48698859643030623,"extension":5.5550695537407995},"index":1,"playId":"f391d477-5d3e-33d0-8998-f3d1067c5e1e","pitchNumber":1,"startTime":"2026-02-20T19:17:22.079Z","endTime":"2026-02-20T19:17:25.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957103411037043,"aZ":-14.807580209248759,"pfxX":-4.506974123504476,"pfxZ":11.005515960218656,"pX":0.10905164618825104,"pZ":2.9674480532596257,"vX0":4.677683418845763,"vY0":-125.50517127838724,"vZ0":-3.677609230183665,"x":112.84,"y":158.66,"x0":-1.2029366784427364,"y0":50.0029647176399,"z0":5.6753339739203215,"aX":-7.112560068049337},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2236,"spinDirection":212},"zone":2,"typeConfidence":1.25,"plateTime":0.4382328762301646,"extension":5.806580234332},"hitData":{"launchSpeed":106.7,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.42,"coordY":113.57}},"index":2,"playId":"05f92a2f-fbba-388f-b1bf-97d5e0fcba11","pitchNumber":2,"startTime":"2026-02-20T19:17:34.010Z","endTime":"2026-02-20T19:17:48.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:17:48.673Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Rosario singles on a fly ball to center fielder Harrison Feinberg. Allan Castro to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:17:59.044Z","endTime":"2026-02-20T19:19:28.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"postOnSecond":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"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":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.559839363913152,"aZ":-17.351133603087547,"pfxX":-4.372419360276892,"pfxZ":9.513352585853147,"pX":1.9669939696749474,"pZ":3.0714443856622773,"vX0":8.610035905609974,"vY0":-124.70097805947508,"vZ0":-2.9756588385241973,"x":42.02,"y":155.85,"x0":-0.9789842156744428,"y0":50.00355659816436,"z0":5.729773825494626,"aX":-6.814273831211786},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":16.7,"breakHorizontal":5.6,"spinRate":2138,"spinDirection":220},"zone":12,"typeConfidence":0.95,"plateTime":0.44102913954318357,"extension":5.716805582770329},"index":0,"playId":"b664a378-ab0c-345b-b677-62b9f5deb8e2","pitchNumber":1,"startTime":"2026-02-20T19:18:24.830Z","endTime":"2026-02-20T19:18:28.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.283483598540908,"aZ":-30.962442897226897,"pfxX":1.7031205847194433,"pfxZ":1.0034052598496412,"pX":0.8053346246441198,"pZ":2.1038333829219154,"vX0":3.6988078432745914,"vY0":-109.61406856454849,"vZ0":-0.7413881080878522,"x":86.3,"y":181.98,"x0":-1.1286829372692644,"y0":50.0045575989452,"z0":5.766851702499539,"aX":2.061842780522037},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.1,"spinRate":2300,"spinDirection":108},"zone":14,"typeConfidence":1.36,"plateTime":0.5006599470436806,"extension":5.546398974333563},"index":1,"playId":"1406cd61-b24d-3957-9a32-57c92acee7eb","pitchNumber":2,"startTime":"2026-02-20T19:18:39.574Z","endTime":"2026-02-20T19:18:45.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1024016740759,"aZ":-30.71867105068017,"pfxX":1.198207851615198,"pfxZ":1.1645385985712515,"pX":1.2449601576716403,"pZ":1.647839139004211,"vX0":4.897168469505067,"vY0":-111.19074896528616,"vZ0":-1.7964618054173365,"x":69.55,"y":194.29,"x0":-1.147170133496965,"y0":50.00018362246084,"z0":5.6725043217099245,"aX":1.489705312190869},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2277,"spinDirection":84},"zone":14,"typeConfidence":1.36,"plateTime":0.49379249429244165,"extension":5.766849925725732},"index":2,"playId":"a2d36125-bbe4-3d40-81dd-af15a5eea360","pitchNumber":3,"startTime":"2026-02-20T19:18:55.523Z","endTime":"2026-02-20T19:18:59.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":85.5,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79690206652208,"aZ":-15.330224798370622,"pfxX":-4.190962770748359,"pfxZ":10.913791587829747,"pX":0.817885183929981,"pZ":2.923044713639635,"vX0":6.0642832355365,"vY0":-124.22321270037564,"vZ0":-3.6979355361986457,"x":85.82,"y":159.86,"x0":-1.1245935868286503,"y0":50.00169117615988,"z0":5.72675600244659,"aX":-6.4678015023009845},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2256,"spinDirection":215},"zone":12,"typeConfidence":1.06,"plateTime":0.4430636378880437,"extension":5.740141474921819},"hitData":{"launchSpeed":80.6,"launchAngle":32.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.31,"coordY":81.77}},"index":3,"playId":"ebab8f9a-8f0c-3889-bc4f-b570fe56c74c","pitchNumber":4,"startTime":"2026-02-20T19:19:12.208Z","endTime":"2026-02-20T19:19:28.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.82,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:19:28.014Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Eaton pops out to second baseman Chris Walsh.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:19:36.903Z","endTime":"2026-02-20T19:21:24.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"postOnSecond":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":822819,"link":"/api/v1/people/822819"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56638714433297,"aZ":-30.41657293141235,"pfxX":1.8511630213920363,"pfxZ":1.414008701829613,"pX":2.3852264037551794,"pZ":1.345608654917689,"vX0":7.183911970811765,"vY0":-110.79526671104166,"vZ0":-2.3763142080596045,"x":26.08,"y":202.45,"x0":-1.1381973913450354,"y0":50.005056643256836,"z0":5.6070444071784635,"aX":2.3030547665001206},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.2,"spinRate":2330,"spinDirection":77},"zone":14,"typeConfidence":1.34,"plateTime":0.49414134528100995,"extension":5.934455377697101},"index":0,"playId":"a47d5b31-5169-30e9-984e-03c435ca5015","pitchNumber":1,"startTime":"2026-02-20T19:19:53.345Z","endTime":"2026-02-20T19:19:59.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.464029850356027,"aZ":-32.922624550942224,"pfxX":2.376776420851158,"pfxZ":-0.6152006713037395,"pX":1.2265215789926516,"pZ":2.1132530305184125,"vX0":4.567699414447301,"vY0":-109.70023606274624,"vZ0":-0.49016572765880906,"x":70.25,"y":181.72,"x0":-1.1963577224851862,"y0":50.00473827378029,"z0":5.866914166171467,"aX":2.879386037854545},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.0,"breakHorizontal":-5.5,"spinRate":2316,"spinDirection":97},"zone":14,"typeConfidence":1.36,"plateTime":0.5004095858946442,"extension":5.697711089192255},"index":1,"playId":"65c94ed5-682e-3cf8-a7a1-347dd4754487","pitchNumber":2,"startTime":"2026-02-20T19:20:09.929Z","endTime":"2026-02-20T19:20:16.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":85.3,"endSpeed":76.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87283151946501,"aZ":-15.753435905647377,"pfxX":-4.709416332854247,"pfxZ":10.746836312071837,"pX":0.9536703341027406,"pZ":2.93281454255515,"vX0":6.318137204835331,"vY0":-123.9352874843242,"vZ0":-3.517278981933754,"x":80.65,"y":159.59,"x0":-1.0379776558177682,"y0":50.00339590929517,"z0":5.716679538366362,"aX":-7.196734551385022},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2230,"spinDirection":214},"zone":12,"typeConfidence":1.13,"plateTime":0.4449899462269178,"extension":5.760469338265336},"index":2,"playId":"e7122fc5-90a5-3321-87a0-5006da4324ad","pitchNumber":3,"startTime":"2026-02-20T19:20:25.600Z","endTime":"2026-02-20T19:20:35.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93434708418262,"aZ":-30.54032756084791,"pfxX":0.5682671657827489,"pfxZ":1.3348955227199788,"pX":0.8229612744346694,"pZ":2.463286673377405,"vX0":4.118631979107096,"vY0":-110.5995338197672,"vZ0":-0.23219171871513622,"x":85.63,"y":172.27,"x0":-1.14655096656102,"y0":50.00364625132421,"z0":5.805471444072962,"aX":0.6947082602154697},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2308,"spinDirection":80},"zone":14,"typeConfidence":1.36,"plateTime":0.49752713783720015,"extension":5.8850550640150745},"index":3,"playId":"67f4ac15-4290-3ceb-8f7e-41a867298c87","pitchNumber":4,"startTime":"2026-02-20T19:20:43.892Z","endTime":"2026-02-20T19:20:58.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":85.4,"endSpeed":76.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36999643031414,"aZ":-16.241410405351896,"pfxX":-4.570115481168747,"pfxZ":10.394521046774898,"pX":-0.5631289211399546,"pZ":3.8720150007696335,"vX0":2.7001286974273815,"vY0":-124.23627309812605,"vZ0":-1.6298303482383596,"x":138.47,"y":134.24,"x0":-1.0811695731212987,"y0":50.005473327455704,"z0":5.914029936755481,"aX":-7.00711171697878},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":18.6,"breakHorizontal":7.4,"spinRate":2266,"spinDirection":216},"zone":11,"typeConfidence":1.22,"plateTime":0.44418321481342016,"extension":5.654914214189023},"hitData":{"launchSpeed":63.7,"launchAngle":68.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.9,"coordY":157.45}},"index":4,"playId":"7aa577ec-2c04-35e5-aa6a-b8a21c19355f","pitchNumber":5,"startTime":"2026-02-20T19:21:03.139Z","endTime":"2026-02-20T19:21:24.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.93,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:21:24.292Z","atBatIndex":36},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braiden Ward hit by pitch. Allan Castro to 3rd. Ronald Rosario to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:21:30.993Z","endTime":"2026-02-20T19:22:01.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnSecond":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"postOnThird":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"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":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.0,"endSpeed":68.2,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202178847483506,"aZ":-30.119527240708145,"pfxX":1.3733816854446044,"pfxZ":1.7415370658056255,"pX":1.1769391224400252,"pZ":0.5224940696892059,"vX0":4.960746971016991,"vY0":-109.05567187072519,"vZ0":-3.7868507855942743,"x":72.14,"y":224.67,"x0":-1.3267698217387391,"y0":50.000680196427126,"z0":5.6089848719317095,"aX":1.6163468023173453},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":2.3,"breakHorizontal":-4.1,"spinRate":2391,"spinDirection":83},"zone":14,"typeConfidence":1.34,"plateTime":0.5066375119994846,"extension":5.927226658373447},"index":0,"playId":"b59df249-ba60-3d4d-98a5-9514246a159f","pitchNumber":1,"startTime":"2026-02-20T19:21:39.018Z","endTime":"2026-02-20T19:22:01.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":691385,"link":"/api/v1/people/691385"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.08,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:22:01.601Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kristian Campbell out on a sacrifice fly to center fielder Harrison Feinberg. Allan Castro scores. Ronald Rosario to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:21:59.457Z","endTime":"2026-02-20T19:22:40.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":{"id":831151,"link":"/api/v1/people/831151"},"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, 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":77.7,"endSpeed":72.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.10816280495746,"aZ":-30.822705681602194,"pfxX":1.836166582395677,"pfxZ":1.0271297476299388,"pX":0.03365995667553947,"pZ":2.6926965059226635,"vX0":2.6091432860574644,"vY0":-113.29580953749935,"vZ0":0.0691736964527303,"x":115.72,"y":166.08,"x0":-1.3655901252934965,"y0":50.00415765421803,"z0":5.708657257439254,"aX":2.418481294884508},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":2.2,"breakHorizontal":-4.0,"spinRate":2381,"spinDirection":99},"zone":5,"typeConfidence":1.36,"plateTime":0.48101374271299546,"extension":5.9497614209868255},"hitData":{"launchSpeed":101.0,"launchAngle":42.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.24,"coordY":48.57}},"index":0,"playId":"a2a3b4e3-bc2f-3062-8bcb-bb668d607619","pitchNumber":1,"startTime":"2026-02-20T19:22:27.505Z","endTime":"2026-02-20T19:22:40.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":691385,"link":"/api/v1/people/691385"},"third":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":1.31,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:22:40.268Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathan Hickey doubles (1) on a line drive to center fielder Harrison Feinberg. Ronald Rosario scores. Braiden Ward scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:23:02.248Z","endTime":"2026-02-20T19:23:55.637Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":{"id":831151,"link":"/api/v1/people/831151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":{"id":831151,"link":"/api/v1/people/831151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.494372443270127,"aZ":-27.180970747551733,"pfxX":-6.9247992522851884,"pfxZ":3.8652881784551756,"pX":-0.5970911826151318,"pZ":2.6217037902693208,"vX0":3.9518530210814484,"vY0":-112.94347216803854,"vZ0":-0.7020563023693078,"x":139.76,"y":167.99,"x0":-1.4694453235398632,"y0":50.00340779877794,"z0":5.669030279060084,"aX":-8.950210915245115},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":1804,"spinDirection":232},"zone":4,"typeConfidence":1.41,"plateTime":0.4848774953610495,"extension":6.10396330720061},"index":0,"playId":"361b2a43-b856-3144-bffd-c2bdb0d17eac","pitchNumber":1,"startTime":"2026-02-20T19:23:08.073Z","endTime":"2026-02-20T19:23:15.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":691385,"link":"/api/v1/people/691385"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braiden Ward steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"361b2a43-b856-3144-bffd-c2bdb0d17eac","startTime":"2026-02-20T19:23:29.490Z","endTime":"2026-02-20T19:23:29.491Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":691385,"link":"/api/v1/people/691385"},"postOnSecond":{"id":685274,"link":"/api/v1/people/685274"},"postOnThird":{"id":691385,"link":"/api/v1/people/691385"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.68,"dramaIndex":23.0,"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":77.2,"endSpeed":71.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.275760191837904,"aZ":-34.03415732830382,"pfxX":2.3194095727200343,"pfxZ":-1.4399773747581825,"pX":-1.659816603022741,"pZ":3.887511069496292,"vX0":-1.2278577111734585,"vY0":-112.45177176825442,"vZ0":3.021005965219125,"x":180.27,"y":133.82,"x0":-1.4111284641628772,"y0":50.000062188699054,"z0":5.954044563254423,"aX":3.002918726810707},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.0,"spinRate":2456,"spinDirection":78},"zone":11,"typeConfidence":1.35,"plateTime":0.48502251572401,"extension":5.645848085128517},"index":2,"playId":"c2e76f0c-c451-30c6-8a32-9d66abb85799","pitchNumber":2,"startTime":"2026-02-20T19:23:29.492Z","endTime":"2026-02-20T19:23:35.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":691385,"link":"/api/v1/people/691385"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.732636500339673,"aZ":-29.45130377905187,"pfxX":1.5444491980915411,"pfxZ":2.073318936189967,"pX":-0.6579854745348442,"pZ":2.0106775120464477,"vX0":0.9342422028800907,"vY0":-113.10940391616097,"vZ0":-1.62661707939116,"x":142.08,"y":184.49,"x0":-1.2750011582749075,"y0":50.00564249617688,"z0":5.651590150553751,"aX":2.0311986762650474},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2369,"spinDirection":119},"zone":7,"typeConfidence":1.34,"plateTime":0.4815136664626314,"extension":5.768797235287371},"hitData":{"launchSpeed":87.5,"launchAngle":18.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":165.71,"coordY":99.09}},"index":3,"playId":"2a037790-7c8d-3980-9774-07d5be0f2dcc","pitchNumber":3,"startTime":"2026-02-20T19:23:42.306Z","endTime":"2026-02-20T19:23:55.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":691385,"link":"/api/v1/people/691385"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.68,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:23:55.637Z","atBatIndex":39},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Mikey Romero triples (1) on a sharp fly ball to center fielder Harrison Feinberg. Nathan Hickey scores.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:24:27.100Z","endTime":"2026-02-20T19:26:26.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":{"id":831151,"link":"/api/v1/people/831151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":85.9,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.549207096849273,"aZ":-17.676472630895525,"pfxX":-4.103693647858743,"pfxZ":9.162748933695557,"pX":0.11707157531883484,"pZ":3.188155192198991,"vX0":4.430428338049694,"vY0":-125.06289934415742,"vZ0":-2.5872477594557877,"x0":-1.1453825665683837,"y0":50.000264063009254,"z0":5.6881595761932,"aX":-6.490904514102223},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2203,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.43820567630474816,"extension":5.691705651843523},"index":0,"playId":"686d11e0-2a4e-35e3-86ba-5dc2ef7c80de","pitchNumber":1,"startTime":"2026-02-20T19:24:27.100Z","endTime":"2026-02-20T19:24:33.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.9,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62972707931111,"aZ":-15.627991177921981,"pfxX":-4.627391206991306,"pfxZ":10.159619849021395,"pX":1.6026812177672962,"pZ":1.444830040335811,"vX0":7.769372638864979,"vY0":-126.27012850387611,"vZ0":-7.261392330742163,"x":112.54,"y":152.7,"x0":-0.9009243643383786,"y0":50.00498297009861,"z0":5.596057356616589,"aX":-7.538664370298413},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2320,"spinDirection":216},"zone":14,"typeConfidence":1.01,"plateTime":0.4323540925872371,"extension":5.830042234690252},"index":1,"playId":"cac23ace-e6f7-3a0e-ba20-3047677d8a6c","pitchNumber":2,"startTime":"2026-02-20T19:24:42.326Z","endTime":"2026-02-20T19:24:48.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.722317092678054,"aZ":-30.49921635766666,"pfxX":-5.522727642474321,"pfxZ":1.3083655556350315,"pX":-0.7620739772068993,"pZ":4.195532347834615,"vX0":2.8818831944824925,"vY0":-112.20674787745999,"vZ0":3.3186109753254844,"x0":-1.3435546059410972,"y0":50.00183643921351,"z0":5.798991477083388,"aX":-7.063305680056304},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":1895,"spinDirection":192},"zone":11,"typeConfidence":1.35,"plateTime":0.4875650802470908,"extension":5.727403523775495},"index":2,"playId":"3b9643b2-bcc9-3c3c-b694-6181c5447206","pitchNumber":3,"startTime":"2026-02-20T19:24:59.890Z","endTime":"2026-02-20T19:25:05.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.52504631200401,"aZ":-31.230318334020847,"pfxX":3.6207120119839677,"pfxZ":0.7342740900229305,"pX":0.3839271410195948,"pZ":2.5546588722017303,"vX0":2.719584431868932,"vY0":-111.85508888293623,"vZ0":-0.1182443691970072,"x":102.37,"y":169.8,"x0":-1.3141447306676897,"y0":50.00021299810381,"z0":5.787032683060835,"aX":4.626828070293121},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.6,"breakHorizontal":-7.2,"spinRate":2303,"spinDirection":123},"zone":6,"typeConfidence":1.36,"plateTime":0.4880564883214671,"extension":5.701648396487216},"index":3,"playId":"67dbaa56-c5b4-3063-98d6-9a6a0b324dd3","pitchNumber":4,"startTime":"2026-02-20T19:25:14.585Z","endTime":"2026-02-20T19:25:20.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971944572898728,"aZ":-15.920320777303314,"pfxX":-4.773276308854381,"pfxZ":9.967565216873208,"pX":1.4134774316639422,"pZ":4.311287276337115,"vX0":7.646558354631325,"vY0":-126.66031157014866,"vZ0":-0.8044167853268195,"x":63.12,"y":122.38,"x0":-1.0193382295644324,"y0":50.00321599223355,"z0":5.901610950688643,"aX":-7.784766144577088},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2228,"spinDirection":218},"zone":12,"typeConfidence":1.2,"plateTime":0.4318153030438605,"extension":5.678934330591319},"index":4,"playId":"2d15d58b-44b2-306e-a5e1-4f2e1551f2fe","pitchNumber":5,"startTime":"2026-02-20T19:25:36.387Z","endTime":"2026-02-20T19:25:42.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998496828410392,"aZ":-15.99003789630438,"pfxX":-3.0663925384811224,"pfxZ":10.131385329671122,"pX":-0.0010837981987567673,"pZ":3.455945211234999,"vX0":3.651176747979824,"vY0":-125.23876726912741,"vZ0":-2.366327356215503,"x":117.04,"y":145.47,"x0":-1.0757353703586372,"y0":50.00128333730553,"z0":5.712790540288953,"aX":-4.897624361916949},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2233,"spinDirection":222},"zone":12,"typeConfidence":0.97,"plateTime":0.43644664404193323,"extension":5.787832423234606},"index":5,"playId":"9685ff86-7d9d-3180-ab66-0128cc61a2de","pitchNumber":6,"startTime":"2026-02-20T19:25:52.053Z","endTime":"2026-02-20T19:25:58.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.464824046500468,"aZ":-31.058033873014324,"pfxX":2.8229655102313513,"pfxZ":0.8561509481671088,"pX":-0.003468759977559518,"pZ":2.138008525561442,"vX0":1.8014778964738694,"vY0":-113.25858557955128,"vZ0":-1.134024462316242,"x":117.13,"y":181.05,"x0":-1.1742640015234083,"y0":50.003941188188456,"z0":5.733667419577444,"aX":3.6907258786835757},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2197,"spinDirection":137},"zone":8,"typeConfidence":1.36,"plateTime":0.48244315652895775,"extension":5.672714078137602},"hitData":{"launchSpeed":101.8,"launchAngle":38.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":154.09,"coordY":41.99}},"index":6,"playId":"03020e56-75f8-3292-9fbe-1e74463de0ae","pitchNumber":7,"startTime":"2026-02-20T19:26:10.843Z","endTime":"2026-02-20T19:26:26.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.15,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:26:26.643Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinny Capra pops out to shortstop Carmelo Musacchia.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T19:27:01.408Z","endTime":"2026-02-20T19:27:21.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":831151,"fullName":"Angel Cruz","link":"/api/v1/people/831151"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809694,"link":"/api/v1/people/809694"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":72.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.68996417176943,"aZ":-31.452027811161823,"pfxX":0.9070793600893055,"pfxZ":0.5485970285065243,"pX":-1.0912063973802137,"pZ":4.046953588327409,"vX0":0.6180280145577384,"vY0":-113.31001067935685,"vZ0":2.979403261293948,"x0":-1.483891029313162,"y0":50.00379605639907,"z0":5.8260306644105935,"aX":1.1977918099854792},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.9,"breakHorizontal":-1.8,"spinRate":2246,"spinDirection":117},"zone":11,"typeConfidence":1.36,"plateTime":0.48055354907297687,"extension":5.722289443587829},"index":0,"playId":"3da3a9b8-31c9-3c47-a8c7-d0c0f897dfb2","pitchNumber":1,"startTime":"2026-02-20T19:27:01.408Z","endTime":"2026-02-20T19:27:07.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"third":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.6,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198787124957633,"aZ":-16.184006731495053,"pfxX":-5.669129943279602,"pfxZ":9.872902098590243,"pX":0.05790896581542076,"pZ":2.3175540371824637,"vX0":4.4471900683931205,"vY0":-126.08887302970689,"vZ0":-4.940962652132711,"x":91.23,"y":147.97,"x0":-0.9869633420500833,"y0":50.00481214566609,"z0":5.597131186866221,"aX":-9.18415075037322},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2174,"spinDirection":217},"zone":5,"typeConfidence":1.25,"plateTime":0.4334134428026384,"extension":5.718602408520087},"hitData":{"launchSpeed":80.3,"launchAngle":68.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.99,"coordY":155.71}},"index":1,"playId":"90e042fd-d130-37d1-8a1c-28dbfa09af3b","pitchNumber":2,"startTime":"2026-02-20T19:27:12.661Z","endTime":"2026-02-20T19:27:21.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"third":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":831151,"link":"/api/v1/people/831151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:27:21.396Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carmelo Musacchia singles on a line drive to right fielder Phillip Sikes.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T19:27:13.661Z","endTime":"2026-02-20T19:30:56.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[8,9],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Phillip Sikes replaces first baseman Nathan Hickey, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-20T19:30:28.183Z","endTime":"2026-02-20T19:30:28.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":687208,"link":"/api/v1/people/687208"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Braiden Ward.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":8,"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-20T19:30:28.185Z","endTime":"2026-02-20T19:30:28.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Corey Rosier replaces second baseman Mikey Romero, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-20T19:30:28.187Z","endTime":"2026-02-20T19:30:28.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681468,"link":"/api/v1/people/681468"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":702540,"link":"/api/v1/people/702540"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jack Winnay replaces third baseman Vinny Capra, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-20T19:30:28.189Z","endTime":"2026-02-20T19:30:28.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813400,"link":"/api/v1/people/813400"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":681962,"link":"/api/v1/people/681962"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler McDonough replaces right fielder Nate Eaton, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-20T19:30:28.191Z","endTime":"2026-02-20T19:30:28.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694812,"link":"/api/v1/people/694812"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Ferguson replaces center fielder Kristian Campbell, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-20T19:30:28.193Z","endTime":"2026-02-20T19:30:28.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681132,"link":"/api/v1/people/681132"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":692225,"link":"/api/v1/people/692225"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681962,"link":"/api/v1/people/681962"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nate Baez replaces catcher Ronald Rosario, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-20T19:30:28.195Z","endTime":"2026-02-20T19:30:28.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":691385,"link":"/api/v1/people/691385"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691385,"link":"/api/v1/people/691385"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeremy Wu-Yelland replaces Noah Song.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-20T19:30:28.197Z","endTime":"2026-02-20T19:30:28.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695026,"link":"/api/v1/people/695026"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679977,"link":"/api/v1/people/679977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92114249763921,"aZ":-18.296817386878423,"pfxX":5.184136217206422,"pfxZ":7.403989541882705,"pX":-0.7099307657052979,"pZ":1.601472428842457,"vX0":-10.414956354655533,"vY0":-135.1783301242681,"vZ0":-6.643697703067647,"x":114.79,"y":176.21,"x0":2.497234637599382,"y0":50.00528462574588,"z0":5.349033739542434,"aX":9.720500758244215},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":-7.4,"spinRate":2250,"spinDirection":123},"zone":7,"typeConfidence":0.87,"plateTime":0.4032212628833274,"extension":5.853407541494044},"index":8,"playId":"f506c28f-4202-3e1b-b3de-a625324e8105","pitchNumber":1,"startTime":"2026-02-20T19:30:28.199Z","endTime":"2026-02-20T19:30:34.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868963897821285,"aZ":-25.58252913593525,"pfxX":7.156289322157494,"pfxZ":3.891593482443799,"pX":0.1759420890197438,"pZ":2.7589527448726585,"vX0":-8.168691733024383,"vY0":-128.63668418962206,"vZ0":-2.0754533560544406,"x":137.88,"y":163.6,"x0":2.4461758440699546,"y0":50.004914375420626,"z0":5.53737441082354,"aX":12.130128288170631},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-11.4,"spinRate":1568,"spinDirection":133},"zone":5,"typeConfidence":0.57,"plateTime":0.42397274846481414,"extension":5.726798265949884},"hitData":{"launchSpeed":90.1,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.2,"coordY":105.41}},"index":9,"playId":"45970100-725a-33c0-834c-83bd693e0e56","pitchNumber":2,"startTime":"2026-02-20T19:30:45.672Z","endTime":"2026-02-20T19:30:56.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809694,"link":"/api/v1/people/809694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":809694,"link":"/api/v1/people/809694"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:30:56.454Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Feinberg grounds out, shortstop Tsung-Che Cheng to first baseman Jack Winnay. Carmelo Musacchia to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T19:31:17.403Z","endTime":"2026-02-20T19:32:20.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695664,"fullName":"Harrison Feinberg","link":"/api/v1/people/695664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813400,"link":"/api/v1/people/813400"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115747316633044,"aZ":-22.7094302188579,"pfxX":-1.563964508155014,"pfxZ":5.507846181514108,"pX":0.08520582236612662,"pZ":2.408745441861968,"vX0":-6.287764308292773,"vY0":-129.50003572366975,"vZ0":-3.724346505147248,"x0":2.7365083174671683,"y0":50.00279756813292,"z0":5.579331503025878,"aX":-2.6852441215103724},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":4.1,"spinRate":2798,"spinDirection":167},"zone":5,"typeConfidence":0.54,"plateTime":0.4211024588617258,"extension":5.708515371587246},"index":0,"playId":"0454cdc2-e06d-376c-b088-260a0548286e","pitchNumber":1,"startTime":"2026-02-20T19:31:17.403Z","endTime":"2026-02-20T19:31:23.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20017113272092,"aZ":-26.988204594894434,"pfxX":6.931090523656238,"pfxZ":3.0520698682742804,"pX":-0.14542532809091235,"pZ":1.8234633801922302,"vX0":-8.778527655487174,"vY0":-128.58547381606041,"vZ0":-4.050432013565262,"x0":2.3903875612290353,"y0":50.00023321567108,"z0":5.479969228661589,"aX":11.766057682587633},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-10.9,"spinRate":1542,"spinDirection":124},"zone":8,"typeConfidence":0.79,"plateTime":0.42372166218462937,"extension":5.730569316844114},"index":1,"playId":"542005d2-d4e1-30b1-b0d8-60c408bf8b1b","pitchNumber":2,"startTime":"2026-02-20T19:31:34.051Z","endTime":"2026-02-20T19:31:40.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377990169749083,"aZ":-14.680305313802977,"pfxX":3.353722772657175,"pfxZ":8.995266067610924,"pX":2.0599125525974897,"pZ":3.290267448741959,"vX0":-2.8013090401251146,"vY0":-138.23323662989296,"vZ0":-3.135046171227118,"x0":2.6482337070165425,"y0":50.00268807239876,"z0":5.418185699057156,"aX":6.5226560629967025},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":-5.5,"spinRate":2265,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.395487064951781,"extension":5.697765779249371},"index":2,"playId":"ba97df60-4f01-35f9-8348-a6e2cfec2931","pitchNumber":3,"startTime":"2026-02-20T19:31:50.498Z","endTime":"2026-02-20T19:31:56.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82212460731211,"aZ":-26.689456343388805,"pfxX":-2.9304772484522426,"pfxZ":3.2792310724861107,"pX":-0.42492781506502686,"pZ":2.845663713360412,"vX0":-6.365501177174166,"vY0":-127.56821120060853,"vZ0":-1.8208252693992852,"x":76.52,"y":155.78,"x0":2.4696358683218285,"y0":50.00144649478964,"z0":5.644513842935339,"aX":-4.894114264286954},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":6.6,"spinRate":2782,"spinDirection":194},"zone":1,"typeConfidence":0.44,"plateTime":0.4271084573062631,"extension":5.631935799141705},"hitData":{"launchSpeed":77.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.62,"coordY":144.8}},"index":3,"playId":"ca2bdb86-bb02-3201-9fa4-a04296ec7d80","pitchNumber":4,"startTime":"2026-02-20T19:32:11.305Z","endTime":"2026-02-20T19:32:20.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":695664,"link":"/api/v1/people/695664","batSide":{"code":"R","description":"Right"}},"first":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":695664,"link":"/api/v1/people/695664"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.44,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:32:20.040Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Gerety flies out to center fielder Braiden Ward.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T19:32:42.805Z","endTime":"2026-02-20T19:33:54.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":822815,"fullName":"Ryan Gerety","link":"/api/v1/people/822815"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42814703009205,"aZ":-29.037806460848827,"pfxX":-4.823885701115155,"pfxZ":1.95567421567576,"pX":-0.48879946685161496,"pZ":2.386754581040777,"vX0":-5.977673661041083,"vY0":-125.05605107225723,"vZ0":-2.0281618404238593,"x":144.06,"y":195.54,"x0":2.548540167650641,"y0":50.001981180298515,"z0":5.563053010840711,"aX":-7.729073353001613},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":10.0,"spinRate":2721,"spinDirection":258},"zone":4,"typeConfidence":0.55,"plateTime":0.4360325892194248,"extension":5.710138857505394},"index":0,"playId":"d90c1691-710e-330a-8347-f68cb33d51b3","pitchNumber":1,"startTime":"2026-02-20T19:32:42.805Z","endTime":"2026-02-20T19:32:48.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":92.3,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86239553422091,"aZ":-19.80524590802599,"pfxX":7.331855360970392,"pfxZ":6.657007687834791,"pX":0.7444452922721637,"pZ":2.302013851564561,"vX0":-7.297222268622846,"vY0":-134.40313747518783,"vZ0":-4.235189305805479,"x":122.54,"y":189.55,"x0":2.5219241174967717,"y0":50.002874904268054,"z0":5.2763881692343695,"aX":13.623739143871239},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.0,"spinRate":2208,"spinDirection":139},"zone":6,"typeConfidence":0.73,"plateTime":0.4051164617854113,"extension":5.723853930266958},"index":1,"playId":"47085eae-4183-3eca-adf1-160818790aae","pitchNumber":2,"startTime":"2026-02-20T19:33:04.992Z","endTime":"2026-02-20T19:33:10.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.925562854622868,"aZ":-32.09294309920099,"pfxX":-11.122391782828227,"pfxZ":0.06311327635542341,"pX":-0.31398273490869294,"pZ":2.1698475884621544,"vX0":-3.2193606694484593,"vY0":-114.0444662554932,"vZ0":-0.5481382390509931,"x0":2.562750833190865,"y0":50.003603426907816,"z0":5.592109715799461,"aX":-14.579417259538175},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.2,"breakHorizontal":21.0,"spinRate":2705,"spinDirection":289},"zone":7,"typeConfidence":0.88,"plateTime":0.48118019844663085,"extension":5.673509458907932},"index":2,"playId":"aa591774-be64-3962-83cd-efb33dcfefe5","pitchNumber":3,"startTime":"2026-02-20T19:33:22.518Z","endTime":"2026-02-20T19:33:28.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18305547530856,"aZ":-33.12748315020607,"pfxX":-8.712476317749399,"pfxZ":-0.7166879184482973,"pX":-0.13817973756735577,"pZ":3.0054637632189505,"vX0":-3.656526175946879,"vY0":-114.605792975536,"vZ0":1.197293648187079,"x":97.81,"y":135.24,"x0":2.612549493892128,"y0":50.00492572211254,"z0":5.724367994011288,"aX":-11.531788998657222},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.7,"breakHorizontal":16.7,"spinRate":2656,"spinDirection":289},"zone":2,"typeConfidence":0.88,"plateTime":0.478849416543111,"extension":5.845847942443759},"hitData":{"launchSpeed":81.6,"launchAngle":50.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.77,"coordY":94.5}},"index":3,"playId":"98b58a65-2d0b-32ec-a74c-c238a4777912","pitchNumber":4,"startTime":"2026-02-20T19:33:45.299Z","endTime":"2026-02-20T19:33:54.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":822815,"link":"/api/v1/people/822815","batSide":{"code":"L","description":"Left"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":822815,"link":"/api/v1/people/822815"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:33:54.034Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Brinker called out on strikes.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T19:34:31.776Z","endTime":"2026-02-20T19:35:44.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":809694,"fullName":"Carmelo Musacchia","link":"/api/v1/people/809694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":809688,"fullName":"Matt Brinker","link":"/api/v1/people/809688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923401150220723,"aZ":-30.305954670830328,"pfxX":-1.7021149765023527,"pfxZ":1.1871852983358577,"pX":-1.020607710024291,"pZ":1.0266512945475206,"vX0":-8.1874873010841,"vY0":-124.3662375294005,"vZ0":-4.717953451781424,"x":155.9,"y":211.06,"x0":2.529443102777759,"y0":50.00332392936746,"z0":5.449422473758746,"aX":-2.676514442731627},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":4.9,"spinRate":2683,"spinDirection":222},"zone":13,"typeConfidence":0.56,"plateTime":0.43967866612001716,"extension":5.731103238946349},"index":0,"playId":"4fe49509-734e-3f3a-894f-90649d141afd","pitchNumber":1,"startTime":"2026-02-20T19:34:33.485Z","endTime":"2026-02-20T19:34:39.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.700660830878103,"aZ":-32.939138401033155,"pfxX":-5.327507408565019,"pfxZ":-0.49623798320429113,"pX":-0.07875350992421691,"pZ":1.4184276862206555,"vX0":-4.798392971382806,"vY0":-123.3204158666608,"vZ0":-3.306270154614838,"x":120.0,"y":200.48,"x0":2.5817048124474478,"y0":50.001038078246616,"z0":5.5445912550520475,"aX":-8.2342605441893},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":10.7,"spinRate":2732,"spinDirection":263},"zone":13,"typeConfidence":0.53,"plateTime":0.4435291787912288,"extension":5.558765116177138},"index":1,"playId":"a191169e-b0bc-3bed-b2fd-4bf1762faf6f","pitchNumber":2,"startTime":"2026-02-20T19:34:52.075Z","endTime":"2026-02-20T19:34:58.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":93.6,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93215923268832,"aZ":-14.945187891432864,"pfxX":4.5562646519536365,"pfxZ":9.202709853299348,"pX":-3.0324322732058944,"pZ":1.6756228513830567,"vX0":-15.809478628590949,"vY0":-135.31934739863905,"vZ0":-6.7663222524739135,"x":232.59,"y":193.54,"x0":2.269551638474938,"y0":50.00099763552104,"z0":5.237506121738172,"aX":8.529782155202964},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2336,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.403322902918704,"extension":5.845777562840194},"index":2,"playId":"eb08c80f-8e62-3871-8ec1-2caf7bd543b0","pitchNumber":3,"startTime":"2026-02-20T19:35:12.037Z","endTime":"2026-02-20T19:35:19.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jeremy Wu-Yelland. Carmelo Musacchia to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"eb08c80f-8e62-3871-8ec1-2caf7bd543b0","startTime":"2026-02-20T19:35:30.930Z","endTime":"2026-02-20T19:35:39.282Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":809694,"link":"/api/v1/people/809694"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"second":{"id":809694,"link":"/api/v1/people/809694"},"postOnThird":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.17,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16401913716516,"aZ":-30.74040235825328,"pfxX":-5.970852873913128,"pfxZ":0.9302561886256697,"pX":0.7621553361774469,"pZ":2.571731831161596,"vX0":-2.434163048363997,"vY0":-122.44380252568249,"vZ0":-1.0876315507309835,"x":87.95,"y":169.34,"x0":2.540977620861779,"y0":50.00099666954232,"z0":5.620705429421765,"aX":-9.18569554335951},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.7,"breakHorizontal":11.4,"spinRate":2640,"spinDirection":242},"zone":6,"typeConfidence":0.76,"plateTime":0.44506594442868286,"extension":5.617998671116265},"index":4,"playId":"0c18d709-7fd5-3aac-9b18-cc669b10c326","pitchNumber":4,"startTime":"2026-02-20T19:35:39.282Z","endTime":"2026-02-20T19:35:44.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":809688,"link":"/api/v1/people/809688","batSide":{"code":"R","description":"Right"}},"third":{"id":809694,"link":"/api/v1/people/809694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809688,"link":"/api/v1/people/809688"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":809688,"link":"/api/v1/people/809688"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:35:44.551Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tsung-Che Cheng walks.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:36:41.295Z","endTime":"2026-02-20T19:40:37.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10,11,12],"actionIndex":[0,1,2,3,4],"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Carter Bentley remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":8,"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-20T19:38:23.906Z","endTime":"2026-02-20T19:38:23.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831146,"link":"/api/v1/people/831146"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charlie Criscola replaces second baseman Chris Walsh, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-20T19:38:23.908Z","endTime":"2026-02-20T19:38:23.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":837592,"link":"/api/v1/people/837592"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":822819,"link":"/api/v1/people/822819"},"defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":822819,"link":"/api/v1/people/822819"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Henry DiGiorgio replaces right fielder Ryan Gerety, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-20T19:38:23.910Z","endTime":"2026-02-20T19:38:23.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831143,"link":"/api/v1/people/831143"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":822815,"link":"/api/v1/people/822815"},"defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":809694,"link":"/api/v1/people/809694"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cooper Maher replaces Angel Cruz, batting 2nd, replacing center fielder Harrison Feinberg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"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-20T19:38:23.912Z","endTime":"2026-02-20T19:38:23.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":837589,"link":"/api/v1/people/837589"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":695664,"link":"/api/v1/people/695664"},"defense":{"pitcher":{"id":831151,"link":"/api/v1/people/831151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":695664,"link":"/api/v1/people/695664"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ian Oehlschlaeger replaces shortstop Carmelo Musacchia, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-20T19:38:23.914Z","endTime":"2026-02-20T19:38:23.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":837588,"link":"/api/v1/people/837588"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":809694,"link":"/api/v1/people/809694"},"defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":822815,"link":"/api/v1/people/822815"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.7,"endSpeed":85.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283346907820835,"aZ":-19.421256385492008,"pfxX":-7.9810371171283165,"pfxZ":6.893607986843792,"pX":-0.6459793132517551,"pZ":2.727898096678026,"vX0":5.3073322988739875,"vY0":-134.9161311013777,"vZ0":-3.634187557822055,"x":182.57,"y":167.91,"x0":-1.5977791538098853,"y0":50.00544554250027,"z0":5.454524500813336,"aX":-14.772681723961401},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2055,"spinDirection":224},"zone":1,"typeConfidence":1.32,"plateTime":0.40536650920559225,"extension":6.346002843642263},"index":5,"playId":"ebda09f8-c140-3b93-904b-78a86ce5b758","pitchNumber":1,"startTime":"2026-02-20T19:38:23.916Z","endTime":"2026-02-20T19:38:29.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911625999784867,"aZ":-24.718767618894145,"pfxX":-6.334348955253888,"pfxZ":4.661956142787552,"pX":-0.3049306950094644,"pZ":4.230313297551823,"vX0":5.210298790493814,"vY0":-125.30503799187404,"vZ0":2.0219691643505175,"x":175.16,"y":122.89,"x0":-1.582219129023286,"y0":50.00404960082659,"z0":5.424593511150281,"aX":-10.133710896610083},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":10.3,"spinRate":1089,"spinDirection":239},"zone":11,"typeConfidence":1.27,"plateTime":0.436124550735566,"extension":6.686174407127785},"index":6,"playId":"691f15c7-ebf1-3dbc-a145-d653f4073e6e","pitchNumber":2,"startTime":"2026-02-20T19:38:38.002Z","endTime":"2026-02-20T19:38:44.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04231488478493,"aZ":-20.617670750634545,"pfxX":-7.611376950011346,"pfxZ":6.171653408531754,"pX":1.275832149919705,"pZ":1.3230380899140044,"vX0":9.372939352471928,"vY0":-135.33750407214148,"vZ0":-6.910893039120559,"x":245.77,"y":123.68,"x0":-1.2288141900590503,"y0":50.001142682032466,"z0":5.333348658085551,"aX":-14.246451989799663},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":12.0,"spinRate":1832,"spinDirection":223},"zone":14,"typeConfidence":1.33,"plateTime":0.403337289951585,"extension":7.278190344590108},"index":7,"playId":"1f461a58-ac0b-3fba-9c29-90a24e869c25","pitchNumber":3,"startTime":"2026-02-20T19:38:54.055Z","endTime":"2026-02-20T19:39:00.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079922852314446,"aZ":-19.440147777791406,"pfxX":-5.3566526527056215,"pfxZ":6.833109124439703,"pX":-0.3570226952632822,"pZ":2.4960245792073397,"vX0":4.93153950941991,"vY0":-135.28110591039402,"vZ0":-4.395597999823854,"x":132.1,"y":172.66,"x0":-1.503069860308859,"y0":50.00191520468918,"z0":5.495303952141234,"aX":-9.979858826010677},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":1878,"spinDirection":220},"zone":4,"typeConfidence":1.13,"plateTime":0.4040918934160862,"extension":7.210254176723623},"index":8,"playId":"3a1d848f-e243-32cc-b914-22a6238e0365","pitchNumber":4,"startTime":"2026-02-20T19:39:12.074Z","endTime":"2026-02-20T19:39:18.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126540611363076,"aZ":-31.47977509715792,"pfxX":2.1492820871127423,"pfxZ":0.51062262695417,"pX":-1.6191311381620146,"pZ":3.591277798189788,"vX0":-0.42929992674410894,"vY0":-116.07254288539487,"vZ0":1.604022074158084,"x":128.62,"y":124.56,"x0":-1.7114124119854042,"y0":50.00504487086821,"z0":5.882189311058429,"aX":2.9416528731405065},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":1983,"spinDirection":85},"zone":11,"typeConfidence":1.35,"plateTime":0.47134866562922495,"extension":6.051583568155271},"index":9,"playId":"be308687-1250-3199-a99f-7808c0b20eb2","pitchNumber":5,"startTime":"2026-02-20T19:39:36.837Z","endTime":"2026-02-20T19:39:42.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89760581388731,"aZ":-21.119482713723475,"pfxX":-5.859550683311533,"pfxZ":5.742242879383911,"pX":0.4677914574196659,"pZ":2.9437591444437063,"vX0":7.353528165480584,"vY0":-137.04484177122336,"vZ0":-3.0757352800458024,"x0":-1.4740149814658607,"y0":50.0030999629533,"z0":5.503503305446522,"aX":-11.280084354407917},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":2138,"spinDirection":218},"zone":3,"typeConfidence":1.14,"plateTime":0.3978662304437033,"extension":6.350155167396038},"index":10,"playId":"b8de7d88-9cad-3125-a290-f698cbdb2177","pitchNumber":6,"startTime":"2026-02-20T19:39:52.342Z","endTime":"2026-02-20T19:39:58.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535619417106968,"aZ":-20.619094752354975,"pfxX":-6.135900489143257,"pfxZ":6.157254083119342,"pX":-0.010989308783170082,"pZ":1.6957306000020722,"vX0":5.839697730929021,"vY0":-135.40049515544194,"vZ0":-6.210333101331361,"x0":-1.3871552078108615,"y0":50.006242937026414,"z0":5.43867423384172,"aX":-11.52029257689878},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":10.1,"spinRate":1831,"spinDirection":222},"zone":8,"typeConfidence":0.97,"plateTime":0.40285928964062334,"extension":7.080713624765826},"index":11,"playId":"9c86db7e-09d9-342c-a987-2f798a357c69","pitchNumber":7,"startTime":"2026-02-20T19:40:11.498Z","endTime":"2026-02-20T19:40:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883879392148827,"aZ":-15.732440842975999,"pfxX":-5.895169485048672,"pfxZ":8.647866658688834,"pX":1.01809839748088,"pZ":1.1715835708429858,"vX0":8.704199781146396,"vY0":-136.02847923131395,"vZ0":-8.544845918185306,"x":178.72,"y":141.82,"x0":-1.436504519784594,"y0":50.00027618019149,"z0":5.413045562101465,"aX":-11.203938055386711},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2126,"spinDirection":217},"zone":14,"typeConfidence":1.17,"plateTime":0.4005084742120557,"extension":6.915421886577938},"index":12,"playId":"e86e3fe7-bcdf-35ed-941e-7ef837237b26","pitchNumber":8,"startTime":"2026-02-20T19:40:31.956Z","endTime":"2026-02-20T19:40:37.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691907,"link":"/api/v1/people/691907","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:40:37.819Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mickey Gasper hit by pitch. Tsung-Che Cheng to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:40:32.956Z","endTime":"2026-02-20T19:41:14.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Allan Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":8,"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-20T19:41:08.908Z","endTime":"2026-02-20T19:41:08.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691369,"link":"/api/v1/people/691369"},"defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.8,"endSpeed":72.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.886491691481552,"aZ":-29.311845641845668,"pfxX":1.0872306973683088,"pfxZ":2.1558082539697727,"pX":2.663132198587652,"pZ":1.9919533270383314,"vX0":8.154161467909084,"vY0":-114.4987222645819,"vZ0":-2.0867130106889222,"x":99.17,"y":159.3,"x0":-1.0837960924327703,"y0":50.004702433606745,"z0":5.779843487065291,"aX":1.4449565603868293},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.0,"spinRate":1963,"spinDirection":86},"zone":14,"typeConfidence":1.38,"plateTime":0.47813980126185696,"extension":6.404290311782106},"index":1,"playId":"6c2742dc-9ae0-35a2-8679-73797f32b378","pitchNumber":1,"startTime":"2026-02-20T19:41:08.910Z","endTime":"2026-02-20T19:41:14.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:41:14.730Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nate Baez grounds into a force out, fielded by third baseman AJ Aschettino. Tsung-Che Cheng out at 3rd. Mickey Gasper to 2nd. Nate Baez to 1st.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:41:48.554Z","endTime":"2026-02-20T19:42:59.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":831141,"link":"/api/v1/people/831141"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.975359983135792,"aZ":-15.545742235921646,"pfxX":-5.2947229569806895,"pfxZ":8.91448153823952,"pX":1.9598951039462806,"pZ":1.0895407440713385,"vX0":9.520225719088714,"vY0":-134.66178354641386,"vZ0":-9.075128242619366,"x":115.78,"y":137.13,"x0":-0.9085832022860604,"y0":50.00203956447648,"z0":5.567110423469623,"aX":-9.875919457619084},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2035,"spinDirection":220},"zone":14,"typeConfidence":1.29,"plateTime":0.4043529169914457,"extension":6.805051569714744},"index":0,"playId":"481757f9-213b-35a3-a4aa-f8f354350972","pitchNumber":1,"startTime":"2026-02-20T19:41:48.554Z","endTime":"2026-02-20T19:41:54.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.2,"endSpeed":84.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76053011208114,"aZ":-18.471757653617395,"pfxX":-5.072712471942994,"pfxZ":7.480269230506643,"pX":0.7992708694026521,"pZ":2.949297142350356,"vX0":7.111147233491123,"vY0":-134.17415993507026,"vZ0":-3.420791490840499,"x":80.27,"y":137.6,"x0":-1.2206080403582513,"y0":50.00225440484725,"z0":5.549386747502871,"aX":-9.292209328989209},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":7.8,"spinRate":2040,"spinDirection":220},"zone":3,"typeConfidence":1.21,"plateTime":0.40749600173948597,"extension":6.650036390697767},"index":1,"playId":"5684082f-5550-3750-8455-ed0a7e843937","pitchNumber":2,"startTime":"2026-02-20T19:42:08.193Z","endTime":"2026-02-20T19:42:14.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32248686987441,"aZ":-19.305484177494886,"pfxX":-5.861801793423618,"pfxZ":7.023916503297615,"pX":1.3108143261863332,"pZ":1.9077577937777812,"vX0":8.986711063384714,"vY0":-134.10254788694104,"vZ0":-5.806831519073755,"x0":-1.3127397544068087,"y0":50.00454799705376,"z0":5.4657302146541955,"aX":-10.743510473008943},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":8.9,"spinRate":2040,"spinDirection":221},"zone":14,"typeConfidence":0.85,"plateTime":0.40747902750503906,"extension":7.305014092389846},"index":2,"playId":"70735b55-7f9a-333d-90c8-6d7553ef7785","pitchNumber":3,"startTime":"2026-02-20T19:42:28.582Z","endTime":"2026-02-20T19:42:34.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128252286321377,"aZ":-19.263830919725514,"pfxX":-5.418649478032133,"pfxZ":7.254912892343471,"pX":-0.6194427146516976,"pZ":1.5464728143312145,"vX0":3.4808850765011634,"vY0":-132.5146168337969,"vZ0":-7.088848055945551,"x":117.53,"y":144.2,"x0":-1.2455226325253903,"y0":50.00566243853942,"z0":5.662205361060227,"aX":-9.645283734502726},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":9.1,"spinRate":2011,"spinDirection":215},"zone":7,"typeConfidence":1.26,"plateTime":0.41322852352509987,"extension":6.621208483323468},"hitData":{"launchSpeed":109.0,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.84,"coordY":171.47}},"index":3,"playId":"0941486b-708d-38ff-9d9e-cd53fe5e1d42","pitchNumber":4,"startTime":"2026-02-20T19:42:51.829Z","endTime":"2026-02-20T19:42:59.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691907,"link":"/api/v1/people/691907"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_ab"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_ab"},{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:42:59.926Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler McDonough walks. Mickey Gasper to 3rd. Nate Baez to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:43:31.161Z","endTime":"2026-02-20T19:46:00.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"postOnSecond":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554779271878026,"aZ":-19.076447237851045,"pfxX":-6.663079945276849,"pfxZ":7.063745725985957,"pX":1.8252672582697549,"pZ":0.888508395836961,"vX0":10.796438331477894,"vY0":-133.76592798728782,"vZ0":-8.39222569666755,"x":47.43,"y":214.79,"x0":-1.355190714578816,"y0":50.00367156481262,"z0":5.378045093975205,"aX":-12.3571634196226},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":10.3,"spinRate":2010,"spinDirection":225},"zone":14,"typeConfidence":1.16,"plateTime":0.40588591923070627,"extension":6.692390797650457},"index":0,"playId":"cc8940b6-33e8-3fd2-ae7e-305f1d064c2e","pitchNumber":1,"startTime":"2026-02-20T19:43:31.161Z","endTime":"2026-02-20T19:43:37.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.5,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43884460189798,"aZ":-16.68658957079904,"pfxX":-7.153015939851726,"pfxZ":8.369682068878957,"pX":1.1686763448221875,"pZ":2.5555680630722133,"vX0":9.16258473726008,"vY0":-134.48476340517843,"vZ0":-4.861044508148082,"x":72.45,"y":169.78,"x0":-1.337308831099562,"y0":50.00037060459062,"z0":5.552760464671199,"aX":-13.232233270231383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":2023,"spinDirection":220},"zone":12,"typeConfidence":1.13,"plateTime":0.40574372265551206,"extension":6.5728957126770124},"index":1,"playId":"270fbabb-492a-3ebe-8c15-653700d50c70","pitchNumber":2,"startTime":"2026-02-20T19:43:50.596Z","endTime":"2026-02-20T19:43:56.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-20T19:44:46.412Z","endTime":"2026-02-20T19:44:57.943Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825889191827006,"aZ":-15.89444089180564,"pfxX":-5.73626645872843,"pfxZ":8.824573074813276,"pX":0.14789632767525754,"pZ":0.6207092048214202,"vX0":5.92409034572868,"vY0":-134.3895125211231,"vZ0":-9.683887449133925,"x":111.36,"y":222.02,"x0":-1.3309304142585419,"y0":50.00317295936923,"z0":5.3793901265597475,"aX":-10.581647257427496},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":9.2,"spinRate":1994,"spinDirection":222},"zone":14,"typeConfidence":1.3,"plateTime":0.4062753462482034,"extension":6.7719773534072045},"index":3,"playId":"8078a99d-37a6-3dac-9d00-f263df659bb6","pitchNumber":3,"startTime":"2026-02-20T19:44:57.943Z","endTime":"2026-02-20T19:45:03.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67392103246598,"aZ":-19.19452062674706,"pfxX":-7.688874318096118,"pfxZ":7.074917694022404,"pX":0.05431471131013852,"pZ":1.880458222389268,"vX0":6.693583904607879,"vY0":-134.01009404619546,"vZ0":-5.5899395800896325,"x":114.93,"y":188.01,"x0":-1.4666438421987487,"y0":50.00017384224847,"z0":5.347506275867221,"aX":-14.100655792834626},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2108,"spinDirection":218},"zone":8,"typeConfidence":1.29,"plateTime":0.4074069596085774,"extension":6.93048281930325},"index":4,"playId":"b7155947-a1ed-3df6-9e8c-cd59dd9ba54f","pitchNumber":4,"startTime":"2026-02-20T19:45:16.515Z","endTime":"2026-02-20T19:45:22.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":92.0,"endSpeed":84.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582534354999144,"aZ":-16.465136361906193,"pfxX":-6.215611876229508,"pfxZ":8.642252374954646,"pX":-0.847447993055511,"pZ":2.990772939609774,"vX0":3.74566263590822,"vY0":-133.89552901783753,"vZ0":-3.4320886803244237,"x":149.3,"y":158.03,"x0":-1.456047499937221,"y0":50.00423493868869,"z0":5.465565631110312,"aX":-11.30038450381309},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2122,"spinDirection":220},"zone":11,"typeConfidence":1.17,"plateTime":0.4088906039820115,"extension":6.816040272071314},"index":5,"playId":"888443b8-9de6-38ce-9047-90af172857bd","pitchNumber":5,"startTime":"2026-02-20T19:45:34.746Z","endTime":"2026-02-20T19:45:40.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528811422129397,"aZ":-18.128133923731667,"pfxX":-6.714385587451305,"pfxZ":7.686992313647448,"pX":-1.3296332106659334,"pZ":1.9861596004694628,"vX0":3.1221214394612367,"vY0":-134.17624521549752,"vZ0":-5.6070474136713875,"x":167.68,"y":185.15,"x0":-1.6348621380754034,"y0":50.00066341230747,"z0":5.391066358352909,"aX":-12.263416718080352},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2086,"spinDirection":218},"zone":13,"typeConfidence":0.86,"plateTime":0.40792637862352166,"extension":6.737286322999358},"index":6,"playId":"9612dae2-25eb-3da2-bef3-91d8c873356d","pitchNumber":6,"startTime":"2026-02-20T19:45:54.288Z","endTime":"2026-02-20T19:46:00.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"first":{"id":686960,"link":"/api/v1/people/686960"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:46:00.151Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Braiden Ward grounds into a force out, second baseman Charlie Criscola to shortstop Henry DiGiorgio. Mickey Gasper scores. Nate Baez to 3rd. Tyler McDonough out at 2nd. Braiden Ward to 1st.","rbi":1,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:46:11.383Z","endTime":"2026-02-20T19:46:53.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"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":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":837592,"link":"/api/v1/people/837592"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":831143,"link":"/api/v1/people/831143"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":837589,"link":"/api/v1/people/837589"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"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":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61499090934962,"aZ":-19.1017774847126,"pfxX":-5.224383170911055,"pfxZ":6.826076343991664,"pX":-0.3773294743615044,"pZ":3.7341487769074493,"vX0":4.524802606381455,"vY0":-137.3102133900697,"vZ0":-2.077294150396402,"x0":-1.3655671987007258,"y0":50.00199200224291,"z0":5.796338037801856,"aX":-10.003423893646502},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2000,"spinDirection":209},"zone":11,"typeConfidence":1.1,"plateTime":0.3984859379069081,"extension":6.8831778565667205},"index":0,"playId":"7dda1919-11fd-31d5-9f50-fd19ef4ceac3","pitchNumber":1,"startTime":"2026-02-20T19:46:27.902Z","endTime":"2026-02-20T19:46:33.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":686960,"link":"/api/v1/people/686960"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78845378647724,"aZ":-17.437559971349952,"pfxX":-1.7652221116030813,"pfxZ":7.890702169146453,"pX":0.1507771324980905,"pZ":1.939250889341215,"vX0":4.893327196854084,"vY0":-135.60167738775647,"vZ0":-6.45520611952009,"x":131.38,"y":137.96,"x0":-1.4453829979549917,"y0":50.0049059637443,"z0":5.560991982377089,"aX":-3.2979509098133297},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":2.2,"spinRate":2020,"spinDirection":215},"zone":8,"typeConfidence":1.21,"plateTime":0.4034386902292115,"extension":6.861150977991234},"hitData":{"launchSpeed":92.2,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.44,"coordY":139.35}},"index":1,"playId":"01e305e5-792e-3674-8be1-3ff39ea7bfce","pitchNumber":2,"startTime":"2026-02-20T19:46:45.091Z","endTime":"2026-02-20T19:46:53.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":686960,"link":"/api/v1/people/686960"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:46:53.188Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Ferguson lines out to shortstop Henry DiGiorgio.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T19:47:22.587Z","endTime":"2026-02-20T19:47:31.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837589,"fullName":"Cooper Maher","link":"/api/v1/people/837589"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":831143,"link":"/api/v1/people/831143"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":86.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955975149436576,"aZ":-19.918931024524092,"pfxX":-4.063955859542603,"pfxZ":6.437349625089697,"pX":-0.3128987968624863,"pZ":2.7350112453254805,"vX0":4.983978005586406,"vY0":-135.93103450230984,"vZ0":-3.998305097934008,"x":111.25,"y":186.42,"x0":-1.6274248954756334,"y0":50.004294547819384,"z0":5.577836843602028,"aX":-7.738203288266297},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":6.5,"spinRate":2117,"spinDirection":220},"zone":1,"typeConfidence":1.26,"plateTime":0.40032064830298086,"extension":6.799902474859678},"hitData":{"launchSpeed":97.1,"launchAngle":9.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.02,"coordY":160.56}},"index":0,"playId":"ca8cc4ac-ca2a-3b7a-97c3-c5b20caea1f1","pitchNumber":1,"startTime":"2026-02-20T19:47:22.587Z","endTime":"2026-02-20T19:47:31.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_ab"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_ab"},{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_pa"},{"player":{"id":837589,"link":"/api/v1/people/837589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:47:31.322Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Fosberg called out on strikes.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T19:47:23.587Z","endTime":"2026-02-20T19:51:32.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"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":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Marvin Alcantara replaces shortstop Tsung-Che Cheng, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":9,"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-20T19:50:05.327Z","endTime":"2026-02-20T19:50:05.448Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800421,"link":"/api/v1/people/800421"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":691907,"link":"/api/v1/people/691907"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":691907,"link":"/api/v1/people/691907"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mickey Gasper remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":9,"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-20T19:50:05.448Z","endTime":"2026-02-20T19:50:05.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":691369,"link":"/api/v1/people/691369"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Anderson replaces Jeremy Wu-Yelland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"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-20T19:50:05.463Z","endTime":"2026-02-20T19:50:47.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681252,"link":"/api/v1/people/681252"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Will Fosberg replaces Eric Cha.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":9,"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-20T19:50:09.785Z","endTime":"2026-02-20T19:50:09.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831145,"link":"/api/v1/people/831145"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":831147,"link":"/api/v1/people/831147"},"defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831147,"link":"/api/v1/people/831147","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.1,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96876097301455,"aZ":-29.871642248597517,"pfxX":3.119801785885325,"pfxZ":1.4749146619282616,"pX":1.2121271882622358,"pZ":2.108485836461128,"vX0":1.655459667109592,"vY0":-123.96606023542736,"vZ0":-3.881418682776725,"x":128.93,"y":164.93,"x0":0.13104329586499697,"y0":50.00485910097486,"z0":6.178780740165996,"aX":4.872349112085881},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-6.0,"spinRate":2303,"spinDirection":127},"zone":14,"typeConfidence":0.93,"plateTime":0.4412545950147959,"extension":6.40116939226274},"index":4,"playId":"2aeb7dac-bc3d-34a5-923e-3cf7134c10dc","pitchNumber":1,"startTime":"2026-02-20T19:50:09.787Z","endTime":"2026-02-20T19:50:15.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.4,"endSpeed":84.5,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175353192588815,"aZ":-12.575265490253175,"pfxX":-0.1876450103776337,"pfxZ":10.71200223110818,"pX":0.7330829720829342,"pZ":2.5022079370045276,"vX0":1.3933569347480061,"vY0":-134.40069223197068,"vZ0":-7.307997205296919,"x0":0.23231562120350974,"y0":50.00010691895999,"z0":6.149938115958329,"aX":-0.3436265530597717},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":0.0,"spinRate":2213,"spinDirection":195},"zone":6,"typeConfidence":0.89,"plateTime":0.4075640170369552,"extension":6.3140275740294545},"index":5,"playId":"4e536c6a-928a-385b-aa0f-170701ee8c34","pitchNumber":2,"startTime":"2026-02-20T19:50:26.483Z","endTime":"2026-02-20T19:50:32.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246532940215495,"aZ":-25.179240571893143,"pfxX":-0.02661194985077664,"pfxZ":4.83628826427249,"pX":0.5111585939189849,"pZ":2.8923319737276647,"vX0":0.7868948623188223,"vY0":-119.54890495421668,"vZ0":-2.5342841375106344,"x":70.8,"y":181.85,"x0":0.18107368802572366,"y0":50.00248201196363,"z0":6.228423773287986,"aX":-0.03859615645215387},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.4,"breakHorizontal":-0.1,"spinRate":692,"spinDirection":201},"zone":3,"typeConfidence":0.95,"plateTime":0.4583338152822187,"extension":6.504883146854083},"index":6,"playId":"fee23155-8804-377f-b2f2-899b79b659b5","pitchNumber":3,"startTime":"2026-02-20T19:50:45.019Z","endTime":"2026-02-20T19:50:51.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371666339567245,"aZ":-23.667021570198095,"pfxX":3.109561056888752,"pfxZ":5.426244970251856,"pX":1.0341844931707038,"pZ":0.18000057775452685,"vX0":0.694363897106711,"vY0":-123.5322711418796,"vZ0":-9.369944037746873,"x":89.06,"y":171.22,"x0":0.3461675743313335,"y0":50.00319368367223,"z0":5.96681323977315,"aX":4.872830290841732},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":-5.8,"spinRate":829,"spinDirection":201},"zone":14,"typeConfidence":0.73,"plateTime":0.4410488523417957,"extension":6.660537256237617},"index":7,"playId":"3ecbb840-0c6a-33d3-86df-9df21d3ec260","pitchNumber":4,"startTime":"2026-02-20T19:51:03.672Z","endTime":"2026-02-20T19:51:09.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448988258617263,"aZ":-11.74709376669126,"pfxX":-2.1158067905244176,"pfxZ":10.952419277308952,"pX":0.6859579067444963,"pZ":2.1016360121497333,"vX0":2.2375322149111807,"vY0":-135.20294000903863,"vZ0":-8.462375240785063,"x":90.85,"y":182.04,"x0":0.1254322893434514,"y0":50.004238978759936,"z0":6.082098118317759,"aX":-3.946464571658467},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":3.4,"spinRate":2184,"spinDirection":198},"zone":9,"typeConfidence":0.94,"plateTime":0.40399120759267193,"extension":6.383035113349731},"index":8,"playId":"3a40901e-1c3c-38d0-a3a1-626e389a9997","pitchNumber":5,"startTime":"2026-02-20T19:51:27.337Z","endTime":"2026-02-20T19:51:32.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831145,"link":"/api/v1/people/831145"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831145,"link":"/api/v1/people/831145"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:51:32.606Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Charlie Criscola lines out to right fielder Phillip Sikes.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T19:51:46.723Z","endTime":"2026-02-20T19:52:19.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.220443299681016,"aZ":-29.643939496467425,"pfxX":2.8185046340614184,"pfxZ":1.543112362789027,"pX":0.2684641598968945,"pZ":1.9645732194299952,"vX0":-0.7961219547095864,"vY0":-126.05168492994183,"vZ0":-4.547415877828143,"x":106.77,"y":185.74,"x0":0.21870436681693464,"y0":50.00122759562251,"z0":6.135593771396078,"aX":4.618303249441624},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2170,"spinDirection":141},"zone":8,"typeConfidence":0.74,"plateTime":0.4315194765525199,"extension":6.357515874244158},"index":0,"playId":"7496ff37-2d35-313f-9c54-19de534a0757","pitchNumber":1,"startTime":"2026-02-20T19:51:52.756Z","endTime":"2026-02-20T19:51:58.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837592,"link":"/api/v1/people/837592","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.928167494589648,"aZ":-24.179528709977884,"pfxX":2.964177268636951,"pfxZ":5.368438972453422,"pX":-0.4225597076487509,"pZ":2.651630711068245,"vX0":-2.208097407380791,"vY0":-121.07603941147507,"vZ0":-3.4023959765803786,"x":133.11,"y":167.19,"x0":0.11468497833440863,"y0":50.0046995605375,"z0":6.183665590737212,"aX":4.415581167999897},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.2,"breakHorizontal":-4.9,"spinRate":783,"spinDirection":204},"zone":4,"typeConfidence":0.85,"plateTime":0.45184109057358235,"extension":6.312857683148384},"hitData":{"launchSpeed":94.8,"launchAngle":17.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.26,"coordY":95.26}},"index":1,"playId":"682d9858-4134-3fbb-b5b2-043ea7e59dd6","pitchNumber":2,"startTime":"2026-02-20T19:52:10.856Z","endTime":"2026-02-20T19:52:19.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837592,"link":"/api/v1/people/837592","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":837592,"link":"/api/v1/people/837592"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":837592,"link":"/api/v1/people/837592"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:52:19.591Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Anthony Ruggiero pops out to third baseman Max Ferguson in foul territory.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T19:52:35.970Z","endTime":"2026-02-20T19:53:24.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.2,"endSpeed":70.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8329028592589,"aZ":-34.216452333033416,"pfxX":7.589678313719992,"pfxZ":-1.6039682426788104,"pX":-1.738542988679839,"pZ":3.6684021080631215,"vX0":-4.8735346158504385,"vY0":-112.32800233779379,"vZ0":1.743070231797237,"x":183.27,"y":139.73,"x0":-0.5240886820383137,"y0":50.00196241697738,"z0":6.36777588255044,"aX":9.673567296213},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.2,"breakHorizontal":-12.5,"spinRate":2150,"spinDirection":53},"zone":11,"typeConfidence":0.82,"plateTime":0.48808355785075985,"extension":6.295455167110119},"index":0,"playId":"4a251500-d56c-372c-b528-191205dba2b3","pitchNumber":1,"startTime":"2026-02-20T19:52:41.644Z","endTime":"2026-02-20T19:52:47.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.161549266433234,"aZ":-36.72586953126323,"pfxX":5.903192882505866,"pfxZ":-3.5462991334074907,"pX":-0.702685029638649,"pZ":4.076724116363303,"vX0":-2.6726060431462013,"vY0":-112.5353123803848,"vZ0":3.0725060035459157,"x":143.78,"y":128.71,"x0":-0.2674577337555825,"y0":50.001499728426886,"z0":6.410511947614617,"aX":7.581164408557707},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.3,"breakHorizontal":-10.0,"spinRate":2218,"spinDirection":50},"zone":11,"typeConfidence":0.89,"plateTime":0.48646183211282423,"extension":6.1461586017896215},"index":1,"playId":"183489dc-3ac8-3902-9b1a-7a3f44b0befd","pitchNumber":2,"startTime":"2026-02-20T19:52:58.172Z","endTime":"2026-02-20T19:53:04.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":92.4,"endSpeed":83.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.443801582121434,"aZ":-13.752843210527473,"pfxX":0.4639756541327493,"pfxZ":10.137437434472627,"pX":0.5645632223352011,"pZ":3.0147428289281066,"vX0":1.02002018008292,"vY0":-134.5094600002051,"vZ0":-5.75936862823265,"x":95.48,"y":157.38,"x0":0.11889731856162503,"y0":50.00390713788538,"z0":6.173265656956305,"aX":0.8428830646827459},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-1.1,"spinRate":2048,"spinDirection":199},"zone":3,"typeConfidence":0.85,"plateTime":0.40851803088293304,"extension":6.438797378732606},"hitData":{"launchSpeed":66.3,"launchAngle":57.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":77.52,"coordY":164.59}},"index":2,"playId":"38a93608-4cf0-33f9-ad38-369aeea378fd","pitchNumber":3,"startTime":"2026-02-20T19:53:16.026Z","endTime":"2026-02-20T19:53:24.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:53:24.761Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Phillip Sikes walks.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T19:55:30.465Z","endTime":"2026-02-20T19:57:09.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814150,"fullName":"Jack Cropper","link":"/api/v1/people/814150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Will Fosberg remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":9,"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-20T19:55:32.710Z","endTime":"2026-02-20T19:55:32.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831145,"link":"/api/v1/people/831145"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":831147,"link":"/api/v1/people/831147"},"defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831147,"link":"/api/v1/people/831147"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Cropper replaces Cooper Maher, batting 2nd, replacing pitcher Cooper Maher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"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-20T19:55:32.712Z","endTime":"2026-02-20T19:55:32.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814150,"link":"/api/v1/people/814150"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"202","replacedPlayer":{"id":837589,"link":"/api/v1/people/837589"},"defense":{"pitcher":{"id":837589,"link":"/api/v1/people/837589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759584610233034,"aZ":-16.564341407927106,"pfxX":-6.739558178547505,"pfxZ":8.986728795858646,"pX":0.032196593351843154,"pZ":1.9344428478713604,"vX0":5.343510674190075,"vY0":-130.75554261828813,"vZ0":-5.655418018969709,"x":115.77,"y":186.55,"x0":-1.1591201774244837,"y0":50.00158078816736,"z0":5.362025162902429,"aX":-11.7057894445605},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":1978,"spinDirection":237},"zone":8,"typeConfidence":1.1,"plateTime":0.4183840097090914,"extension":6.320972327537911},"index":2,"playId":"a0f2c75c-df67-30db-a81b-3090818bcf25","pitchNumber":1,"startTime":"2026-02-20T19:55:32.714Z","endTime":"2026-02-20T19:55:38.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946539962697486,"aZ":-27.11556224433937,"pfxX":-9.169510062931531,"pfxZ":3.680390503149214,"pX":-0.7790203312457874,"pZ":1.07405474892913,"vX0":3.9831947418400904,"vY0":-116.50006838137124,"vZ0":-3.6519334526092746,"x":146.69,"y":209.78,"x0":-1.3199410946001564,"y0":50.00145848408342,"z0":5.225578030582513,"aX":-12.59949004663699},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2108,"spinDirection":257},"zone":13,"typeConfidence":1.37,"plateTime":0.47019517496047936,"extension":6.226313191243619},"index":3,"playId":"327ab54a-eb4a-3e21-85e2-4fee559a92dc","pitchNumber":2,"startTime":"2026-02-20T19:55:45.536Z","endTime":"2026-02-20T19:55:51.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027017538977844,"aZ":-16.45099495443675,"pfxX":-6.769235610416887,"pfxZ":8.63024019457397,"pX":0.6672325032882952,"pZ":3.2470676761034416,"vX0":6.927404301189246,"vY0":-134.12351313985116,"vZ0":-3.027245381477725,"x":91.57,"y":151.11,"x0":-1.0696583841567842,"y0":50.0030414805774,"z0":5.563705618560168,"aX":-12.332854347235212},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":10.8,"spinRate":2251,"spinDirection":234},"zone":3,"typeConfidence":0.82,"plateTime":0.4083957886155667,"extension":6.391872460219866},"index":4,"playId":"0beb748c-9b97-313b-bfcb-5f5234edfc27","pitchNumber":3,"startTime":"2026-02-20T19:55:59.346Z","endTime":"2026-02-20T19:56:05.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713534083033835,"aZ":-16.189720314256125,"pfxX":-6.722316179099284,"pfxZ":8.977512764175636,"pX":0.15418774627184298,"pZ":1.9856402352194567,"vX0":5.5237524568802066,"vY0":-132.66105389215073,"vZ0":-6.2249407461899064,"x":111.12,"y":185.17,"x0":-1.0829148331542393,"y0":50.00036499395394,"z0":5.545062777558281,"aX":-11.965197893583722},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2168,"spinDirection":226},"zone":8,"typeConfidence":1.11,"plateTime":0.4130723875334712,"extension":6.2257443270102355},"index":5,"playId":"3544cfff-a561-302e-97dc-97c9220035b5","pitchNumber":4,"startTime":"2026-02-20T19:56:13.336Z","endTime":"2026-02-20T19:56:19.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.853985915967144,"aZ":-21.76462838261649,"pfxX":-9.60439879240378,"pfxZ":7.139075824275276,"pX":2.3507371140970914,"pZ":1.158146088453789,"vX0":10.913629221174853,"vY0":-119.65735389537456,"vZ0":-4.840655460879273,"x":27.4,"y":207.51,"x0":-1.0094136040905817,"y0":50.004406316482374,"z0":5.1434431337657225,"aX":-14.008776381035114},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":2187,"spinDirection":255},"zone":14,"typeConfidence":1.35,"plateTime":0.45675019257222704,"extension":6.529884920384704},"index":6,"playId":"a7659132-756c-3514-a77f-40ab2f6fb6bb","pitchNumber":5,"startTime":"2026-02-20T19:56:29.281Z","endTime":"2026-02-20T19:56:35.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74247755291661,"aZ":-21.22757939015797,"pfxX":-11.088937705478108,"pfxZ":7.777425388981501,"pX":2.575005776143082,"pZ":0.6164548209388547,"vX0":11.848460201123089,"vY0":-117.7258323334394,"vZ0":-5.784794905292731,"x":18.85,"y":222.14,"x0":-1.0756027167970161,"y0":50.00545544688391,"z0":5.062922000741125,"aX":-15.61369127663795},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.8,"breakHorizontal":17.3,"spinRate":2300,"spinDirection":252},"zone":14,"typeConfidence":1.35,"plateTime":0.46474467049289325,"extension":6.327432745919103},"index":7,"playId":"e20b6e04-0803-3c69-8732-86cc1b4e4275","pitchNumber":6,"startTime":"2026-02-20T19:56:45.613Z","endTime":"2026-02-20T19:56:51.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":89.2,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064778878111387,"aZ":-18.05999646553624,"pfxX":-6.513445886883598,"pfxZ":8.194504346817244,"pX":1.5683608137787857,"pZ":1.793174144801688,"vX0":8.688843551841524,"vY0":-129.6411589896855,"vZ0":-5.768520964880294,"x":57.22,"y":190.36,"x0":-0.9619693433672802,"y0":50.00540059332645,"z0":5.4011597270009455,"aX":-11.22250377788581},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":1901,"spinDirection":233},"zone":14,"typeConfidence":0.85,"plateTime":0.42058545673211345,"extension":6.358943478735046},"index":8,"playId":"36dc3d93-f982-3300-9585-ab4244b68841","pitchNumber":7,"startTime":"2026-02-20T19:57:03.706Z","endTime":"2026-02-20T19:57:09.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"credit":"b_pa"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:57:09.569Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Rosier walks.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T19:57:19.158Z","endTime":"2026-02-20T19:59:41.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814150,"fullName":"Jack Cropper","link":"/api/v1/people/814150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"postOnSecond":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"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":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.559371797910455,"aZ":-17.939324669691736,"pfxX":-7.850753584860965,"pfxZ":8.220320679534288,"pX":0.374789835193694,"pZ":2.3820517416111926,"vX0":6.521120778759757,"vY0":-130.30493823538745,"vZ0":-4.677986472360515,"x":102.71,"y":174.46,"x0":-1.1315599551569342,"y0":50.0045774479884,"z0":5.542755214475367,"aX":-13.598072712907305},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":1849,"spinDirection":234},"zone":6,"typeConfidence":1.14,"plateTime":0.4192184060255779,"extension":6.275172641066412},"index":0,"playId":"f1c42416-24bb-3e63-bda1-f6784465b8e7","pitchNumber":1,"startTime":"2026-02-20T19:57:33.890Z","endTime":"2026-02-20T19:57:39.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649003648816656,"aZ":-17.095991606733946,"pfxX":-5.995503081146519,"pfxZ":8.76076279630012,"pX":-0.30668877677980233,"pZ":1.6089672256446674,"vX0":4.347114904193278,"vY0":-130.17810427331995,"vZ0":-6.399895908454033,"x":128.69,"y":195.34,"x0":-1.2170960861381377,"y0":50.001351649276536,"z0":5.38783533783391,"aX":-10.316561674719802},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.8,"breakHorizontal":10.0,"spinRate":1979,"spinDirection":235},"zone":7,"typeConfidence":1.27,"plateTime":0.42033471652932874,"extension":6.272756175351149},"index":1,"playId":"ccb5747b-6735-3e8a-a48d-864707135bf2","pitchNumber":2,"startTime":"2026-02-20T19:58:01.425Z","endTime":"2026-02-20T19:58:07.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105565947178565,"aZ":-18.295685364311655,"pfxX":-5.888824045560739,"pfxZ":7.875348005626516,"pX":-2.187663403780435,"pZ":1.228015736951921,"vX0":0.009118210580523811,"vY0":-131.92766851268766,"vZ0":-7.433446074610802,"x":200.39,"y":205.62,"x0":-1.4260900141928354,"y0":50.00313745373894,"z0":5.430972140715587,"aX":-10.379112340198485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":10.7,"spinRate":1971,"spinDirection":233},"zone":13,"typeConfidence":1.28,"plateTime":0.41518450030037224,"extension":6.084832254443961},"index":2,"playId":"4c5f4faa-c83b-3e5e-87ad-e56ef3815d16","pitchNumber":3,"startTime":"2026-02-20T19:58:23.274Z","endTime":"2026-02-20T19:58:29.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35259191772658,"aZ":-24.8067600474975,"pfxX":-10.704774151071843,"pfxZ":5.291275495629243,"pX":1.5969006775667176,"pZ":-0.5579698463678578,"vX0":9.422052187619213,"vY0":-117.08334923410978,"vZ0":-7.589149433037756,"x":56.13,"y":253.85,"x0":-1.0816577965429819,"y0":50.005251788338164,"z0":5.034922691101998,"aX":-14.918468829377172},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.9,"breakHorizontal":17.2,"spinRate":2315,"spinDirection":262},"zone":14,"typeConfidence":1.34,"plateTime":0.4671550412271612,"extension":6.292384046041759},"index":3,"playId":"4e68437b-6616-3bd9-bc43-0ec4933415ef","pitchNumber":4,"startTime":"2026-02-20T19:58:40.305Z","endTime":"2026-02-20T19:58:48.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jack Cropper. Phillip Sikes to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"4e68437b-6616-3bd9-bc43-0ec4933415ef","startTime":"2026-02-20T19:59:00.885Z","endTime":"2026-02-20T19:59:09.675Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689651,"link":"/api/v1/people/689651"},"defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"postOnSecond":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54948008357481,"aZ":-19.264680192233673,"pfxX":-6.705620290217194,"pfxZ":7.241867156719032,"pX":-1.2949215761731794,"pZ":4.636582569900094,"vX0":2.2237464834366607,"vY0":-132.25263234486246,"vZ0":0.6621810242512812,"x":166.36,"y":113.59,"x0":-1.2723713958417113,"y0":50.001442738556634,"z0":5.789206081001502,"aX":-11.95207906722754},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":1975,"spinDirection":238},"zone":11,"typeConfidence":1.04,"plateTime":0.4131600564690796,"extension":6.247388128753598},"index":5,"playId":"a8cf22d3-16c8-345f-9113-aae909dc267e","pitchNumber":5,"startTime":"2026-02-20T19:59:09.675Z","endTime":"2026-02-20T19:59:15.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90538969153037,"aZ":-17.73694746269117,"pfxX":-8.722777200458669,"pfxZ":8.708858601003445,"pX":1.8292725998231383,"pZ":0.41670565128273257,"vX0":10.323604623430585,"vY0":-127.33751445178589,"vZ0":-8.622108717055246,"x":47.27,"y":227.53,"x0":-1.126831351835579,"y0":50.00164021634514,"z0":5.226341894596537,"aX":-14.456230780470289},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.2,"breakHorizontal":13.7,"spinRate":1913,"spinDirection":246},"zone":14,"typeConfidence":0.74,"plateTime":0.4286473532675519,"extension":6.461918355088209},"index":6,"playId":"69db77a6-f027-3a4c-920b-7115245e8134","pitchNumber":6,"startTime":"2026-02-20T19:59:35.234Z","endTime":"2026-02-20T19:59:41.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"credit":"b_pa"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-20T19:59:41.097Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jack Winnay walks. Phillip Sikes to 3rd. Corey Rosier to 2nd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T19:59:55.121Z","endTime":"2026-02-20T20:01:31.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814150,"fullName":"Jack Cropper","link":"/api/v1/people/814150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"postOnSecond":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"postOnThird":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"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":89.3,"endSpeed":82.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996433244067294,"aZ":-17.34861768050095,"pfxX":-7.867295583465843,"pfxZ":8.67269255328056,"pX":0.5880864117885112,"pZ":-0.7482481670380371,"vX0":7.026856151157856,"vY0":-129.41954284893114,"vZ0":-11.73375509773696,"x":94.58,"y":258.98,"x0":-1.1296601746954602,"y0":50.004967631206185,"z0":5.149400044057651,"aX":-13.453750766842186},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2068,"spinDirection":233},"zone":14,"typeConfidence":0.78,"plateTime":0.4219287043340749,"extension":6.517413713681982},"index":0,"playId":"ca5f711e-2bae-3057-8310-14e59e7745a9","pitchNumber":1,"startTime":"2026-02-20T20:00:06.693Z","endTime":"2026-02-20T20:00:12.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249647705162857,"aZ":-41.2822188221147,"pfxX":3.304517735511909,"pfxZ":-7.376153087610626,"pX":-0.8221728785125215,"pZ":1.0062001370177158,"vX0":0.44063514162805323,"vY0":-111.40879249156777,"vZ0":-0.10350269975494442,"x":148.34,"y":211.61,"x0":-1.4519907491822224,"y0":50.00116270538549,"z0":5.3827361707530015,"aX":4.081530144007355},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.0,"breakHorizontal":-6.1,"spinRate":1498,"spinDirection":37},"zone":13,"typeConfidence":1.35,"plateTime":0.4949272458059921,"extension":6.347137607461498},"index":1,"playId":"08a65479-6360-390d-b380-77777ebadb52","pitchNumber":2,"startTime":"2026-02-20T20:00:29.554Z","endTime":"2026-02-20T20:00:35.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.9,"endSpeed":81.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963481309628055,"aZ":-19.746720637647545,"pfxX":-7.617329493939596,"pfxZ":7.4323533528430445,"pX":-0.213435564953051,"pZ":0.8714428512173228,"vX0":4.9499718048492465,"vY0":-127.87439101277143,"vZ0":-7.219178858758871,"x":125.14,"y":215.25,"x0":-1.1750821957806814,"y0":50.003969007481636,"z0":5.2565120786073924,"aX":-12.738776072397709},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":1817,"spinDirection":238},"zone":13,"typeConfidence":0.69,"plateTime":0.42675006437278684,"extension":6.420322842691296},"index":2,"playId":"b6bd8be5-425b-31cc-9693-ee78bf0428fc","pitchNumber":3,"startTime":"2026-02-20T20:00:47.686Z","endTime":"2026-02-20T20:00:53.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30774176076264,"aZ":-17.60507710547867,"pfxX":-8.141980777247795,"pfxZ":8.35244406209046,"pX":0.7390954500707219,"pZ":2.2319706301283944,"vX0":7.5143155743672345,"vY0":-130.90577411495002,"vZ0":-4.889170333835048,"x":88.83,"y":178.52,"x0":-1.1036913627725664,"y0":50.00463209831625,"z0":5.432329263028629,"aX":-14.20510760906457},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":1882,"spinDirection":236},"zone":9,"typeConfidence":1.22,"plateTime":0.4176071444302645,"extension":6.490630225875456},"index":3,"playId":"12cf7c3a-fdd6-39da-a4e6-3f0bbf99aa8d","pitchNumber":4,"startTime":"2026-02-20T20:01:08.396Z","endTime":"2026-02-20T20:01:14.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":91.2,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40110293916793,"aZ":-17.72094505242208,"pfxX":-6.888278288939837,"pfxZ":8.08836408774641,"pX":-1.8079775641994524,"pZ":3.2753677318170666,"vX0":1.6512973937486648,"vY0":-132.82508522873104,"vZ0":-2.341003604960343,"x":185.92,"y":150.35,"x0":-1.5426898038993728,"y0":50.003604613161116,"z0":5.456429614779958,"aX":-12.310657338828443},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2026,"spinDirection":240},"zone":11,"typeConfidence":0.82,"plateTime":0.41234388104372677,"extension":6.199958335122673},"index":4,"playId":"8f303391-a015-3947-be70-735b547f8cae","pitchNumber":5,"startTime":"2026-02-20T20:01:25.801Z","endTime":"2026-02-20T20:01:31.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"second":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_pa"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:01:31.664Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marvin Alcantara singles on a fly ball to left fielder Anthony Ruggiero. Phillip Sikes scores. Corey Rosier scores. Jack Winnay to 2nd.","rbi":2,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:02:10.614Z","endTime":"2026-02-20T20:02:42.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814150,"fullName":"Jack Cropper","link":"/api/v1/people/814150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"postOnSecond":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"responsiblePitcher":{"id":814150,"link":"/api/v1/people/814150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":{"id":814150,"link":"/api/v1/people/814150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":9,"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-20T20:02:02.500Z","endTime":"2026-02-20T20:02:12.824Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419892451242486,"aZ":-19.514936553106562,"pfxX":-8.123671845874014,"pfxZ":7.426168912433397,"pX":-0.40052303757636987,"pZ":0.6848451943128403,"vX0":5.115997074095162,"vY0":-129.3597729258455,"vZ0":-7.853489595003824,"x":132.27,"y":220.29,"x0":-1.3420938856265177,"y0":50.00637670339627,"z0":5.24086298634435,"aX":-13.856106633697513},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":1817,"spinDirection":239},"zone":13,"typeConfidence":1.1,"plateTime":0.4224090189380769,"extension":6.365292066148084},"index":1,"playId":"faa36638-7532-3be5-8f22-e922236d57a3","pitchNumber":1,"startTime":"2026-02-20T20:02:12.824Z","endTime":"2026-02-20T20:02:18.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62003547428951,"aZ":-15.914335994083363,"pfxX":-5.989692470174948,"pfxZ":9.486423673748835,"pX":-0.709173348818842,"pZ":1.948791686692724,"vX0":3.469914381324948,"vY0":-129.2588919392138,"vZ0":-5.91256319715979,"x":144.03,"y":186.16,"x0":-1.281656649154389,"y0":50.00526290641885,"z0":5.462059137322121,"aX":-10.270398828730185},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":1953,"spinDirection":234},"zone":7,"typeConfidence":1.29,"plateTime":0.42163007794679697,"extension":6.2779085676812985},"hitData":{"launchSpeed":90.9,"launchAngle":39.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.69,"coordY":69.17}},"index":2,"playId":"9b82ebb5-d45d-3166-97bc-40d995705e81","pitchNumber":2,"startTime":"2026-02-20T20:02:31.629Z","endTime":"2026-02-20T20:02:42.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800421,"link":"/api/v1/people/800421"},"credit":"b_ab"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_ab"},{"player":{"id":800421,"link":"/api/v1/people/800421"},"credit":"b_pa"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:02:42.411Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to left fielder Anthony Ruggiero. Jack Winnay scores. Marvin Alcantara to 3rd.","rbi":1,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:03:15.945Z","endTime":"2026-02-20T20:03:36.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814150,"fullName":"Jack Cropper","link":"/api/v1/people/814150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":{"id":814150,"link":"/api/v1/people/814150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.717549403200255,"aZ":-20.11694390231656,"pfxX":-7.4660109192529,"pfxZ":6.898896330340054,"pX":0.04263537107099399,"pZ":1.9665137645822455,"vX0":5.924377752367747,"vY0":-130.66362135966168,"vZ0":-5.098347850265074,"x":115.37,"y":185.68,"x0":-1.2719450521052797,"y0":50.00493913092214,"z0":5.432231464843371,"aX":-13.052388850863998},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":12.4,"spinRate":1916,"spinDirection":241},"zone":8,"typeConfidence":1.18,"plateTime":0.417451553324951,"extension":6.3832860394022175},"hitData":{"launchSpeed":94.9,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.16,"coordY":101.92}},"index":0,"playId":"de8f6281-6d93-36d2-b06d-cb2b576e1796","pitchNumber":1,"startTime":"2026-02-20T20:03:25.764Z","endTime":"2026-02-20T20:03:36.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":800421,"link":"/api/v1/people/800421"},"second":{"id":813400,"link":"/api/v1/people/813400"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":814150,"link":"/api/v1/people/814150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:03:36.546Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Baez pops out to second baseman Charlie Criscola.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:06:31.431Z","endTime":"2026-02-20T20:07:19.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822816,"fullName":"Max Marchetti","link":"/api/v1/people/822816"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":837592,"link":"/api/v1/people/837592"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":12,"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-20T20:04:01.591Z","endTime":"2026-02-20T20:04:20.286Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Max Marchetti replaces Jack Cropper.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":12,"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-20T20:04:20.286Z","endTime":"2026-02-20T20:06:33.420Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822816,"link":"/api/v1/people/822816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"203","replacedPlayer":{"id":814150,"link":"/api/v1/people/814150"},"defense":{"pitcher":{"id":814150,"link":"/api/v1/people/814150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089592522352852,"aZ":-20.21383729435747,"pfxX":6.8461862088473815,"pfxZ":7.421193299786523,"pX":-0.2706275333264066,"pZ":3.506626588366846,"vX0":-7.203943026654954,"vY0":-125.54241919515306,"vZ0":-1.2165626447190285,"x":127.32,"y":144.1,"x0":1.7334108193291544,"y0":50.00329184328624,"z0":5.627527420301202,"aX":11.035478866721924},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.4,"breakHorizontal":-10.9,"spinRate":1873,"spinDirection":135},"zone":11,"typeConfidence":1.36,"plateTime":0.43466480971890853,"extension":5.97230953478144},"index":2,"playId":"b6b207aa-e4af-37fb-ac13-93eeeb55ea77","pitchNumber":1,"startTime":"2026-02-20T20:06:33.420Z","endTime":"2026-02-20T20:06:39.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161482018937846,"aZ":-17.425131779309076,"pfxX":4.566939091148559,"pfxZ":8.847471462023842,"pX":-0.10271585375124172,"pZ":4.039070550447961,"vX0":-6.40074641592073,"vY0":-127.73350869437192,"vZ0":-0.8402319678487655,"x":120.92,"y":129.73,"x0":1.8321937564366553,"y0":50.001127613238715,"z0":5.73126449546679,"aX":7.6121712871919955},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.0,"spinRate":1939,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.4273775208976609,"extension":5.893147990432676},"index":3,"playId":"c26adf64-ac3f-33f3-b319-f19f14f69a52","pitchNumber":2,"startTime":"2026-02-20T20:06:51.539Z","endTime":"2026-02-20T20:06:57.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737711049255747,"aZ":-18.52928360653268,"pfxX":5.227882076774184,"pfxZ":8.125094248417456,"pX":-0.815473397802166,"pZ":3.6142299257663084,"vX0":-8.426039973920515,"vY0":-128.30301132620139,"vZ0":-1.3912398146315779,"x":148.08,"y":141.2,"x0":1.8210822822776251,"y0":50.00192436963428,"z0":5.597096887267247,"aX":8.779200574451389},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.6,"breakHorizontal":-7.7,"spinRate":1780,"spinDirection":138},"zone":11,"typeConfidence":0.77,"plateTime":0.4257111875696431,"extension":5.837561259704491},"hitData":{"launchSpeed":62.2,"launchAngle":53.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.8,"coordY":137.92}},"index":4,"playId":"4034e1de-bf3b-3427-9ff6-4f1f9a1f91d9","pitchNumber":3,"startTime":"2026-02-20T20:07:10.961Z","endTime":"2026-02-20T20:07:19.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_ab"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_ab"},{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_pa"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:07:19.696Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler McDonough hit by pitch. Mickey Gasper to 2nd.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:07:34.466Z","endTime":"2026-02-20T20:08:49.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822816,"fullName":"Max Marchetti","link":"/api/v1/people/822816"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"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":87.3,"endSpeed":80.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30959372239436,"aZ":-16.872580096892694,"pfxX":3.401178755446911,"pfxZ":9.32993600562575,"pX":-1.796003052999472,"pZ":3.1339700335099963,"vX0":-9.754924371155793,"vY0":-126.83541788061719,"vZ0":-2.7952575100925654,"x":185.46,"y":154.16,"x0":1.6466774866039666,"y0":50.00407106264703,"z0":5.585253511250377,"aX":5.579972243765763},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.6,"breakHorizontal":-4.1,"spinRate":1731,"spinDirection":138},"zone":11,"typeConfidence":0.97,"plateTime":0.4307280008830885,"extension":6.136668391603994},"index":0,"playId":"df587a3d-63ca-3238-801e-3ed95092ef58","pitchNumber":1,"startTime":"2026-02-20T20:07:45.437Z","endTime":"2026-02-20T20:07:51.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":88.2,"endSpeed":81.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684712699242557,"aZ":-18.827127005628153,"pfxX":4.516787341898519,"pfxZ":7.882193035019183,"pX":-1.1042932340849685,"pZ":2.7819092315560776,"vX0":-8.741063039384269,"vY0":-128.30829625685845,"vZ0":-3.247710820802239,"x":159.09,"y":163.67,"x0":1.7361509933275958,"y0":50.002485576864046,"z0":5.504279876466359,"aX":7.648752854529943},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.9,"breakHorizontal":-6.6,"spinRate":1902,"spinDirection":136},"zone":11,"typeConfidence":0.87,"plateTime":0.42437141236551756,"extension":6.084281105854504},"index":1,"playId":"6760f792-f2a1-3a15-b6bd-20c4a675ed57","pitchNumber":2,"startTime":"2026-02-20T20:08:02.960Z","endTime":"2026-02-20T20:08:08.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9247565666895,"aZ":-20.677298802168096,"pfxX":3.965806843314895,"pfxZ":6.981206473021054,"pX":1.5851919834046926,"pZ":4.317765814609071,"vX0":-2.0914943149589478,"vY0":-126.74154420034876,"vZ0":0.6213606262338693,"x":56.58,"y":122.2,"x0":1.9005792195386606,"y0":50.00186373774261,"z0":5.705273711730188,"aX":6.530757847702054},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.1,"breakHorizontal":-6.8,"spinRate":1804,"spinDirection":138},"zone":12,"typeConfidence":0.77,"plateTime":0.430137964147824,"extension":5.951479045626621},"index":2,"playId":"73f33624-c40f-35c2-9204-b4b2e99d6be8","pitchNumber":3,"startTime":"2026-02-20T20:08:21.798Z","endTime":"2026-02-20T20:08:27.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49494800198653,"aZ":-15.21171300123491,"pfxX":5.6857778138154025,"pfxZ":10.230318994558033,"pX":-2.6618588088811848,"pZ":3.4431196520317973,"vX0":-12.45590844737788,"vY0":-127.27407960238257,"vZ0":-2.335108200992552,"x":218.46,"y":145.82,"x0":1.5335671978580747,"y0":50.003314650329926,"z0":5.562391565303388,"aX":9.428929457084832},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.2,"breakHorizontal":-7.8,"spinRate":2001,"spinDirection":140},"zone":11,"typeConfidence":0.96,"plateTime":0.42858993582659544,"extension":6.1804324303609794},"index":3,"playId":"df7eb2bc-bcef-3ef9-8701-774655c4747d","pitchNumber":4,"startTime":"2026-02-20T20:08:43.869Z","endTime":"2026-02-20T20:08:49.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_pa"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:08:49.689Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braiden Ward singles on a fly ball to right fielder Ian Oehlschlaeger. Marvin Alcantara scores. Mickey Gasper to 3rd. Tyler McDonough to 2nd.","rbi":1,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:09:01.197Z","endTime":"2026-02-20T20:10:59.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822816,"fullName":"Max Marchetti","link":"/api/v1/people/822816"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnSecond":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":837588,"link":"/api/v1/people/837588"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"responsiblePitcher":{"id":814150,"link":"/api/v1/people/814150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59147677125239,"aZ":-32.05590786306185,"pfxX":-4.495447088230996,"pfxZ":0.08570041036098708,"pX":-2.3507384967062612,"pZ":1.5414862512748102,"vX0":-8.00430968213804,"vY0":-115.87687187815607,"vZ0":-2.265969858642186,"x":206.6,"y":197.16,"x0":1.731789273113031,"y0":50.001851826174885,"z0":5.593676872700734,"aX":-6.114143462579727},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.1,"breakHorizontal":10.1,"spinRate":1791,"spinDirection":313},"zone":13,"typeConfidence":1.35,"plateTime":0.4726325382175336,"extension":6.002640890347083},"index":0,"playId":"bcf53942-e8e8-3348-b639-9f9a9e1a993c","pitchNumber":1,"startTime":"2026-02-20T20:09:18.720Z","endTime":"2026-02-20T20:09:24.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577405414519905,"aZ":-19.718200213058267,"pfxX":6.69469823623873,"pfxZ":7.381100727352316,"pX":-1.3804260061982574,"pZ":2.519952031120292,"vX0":-10.21629780894611,"vY0":-128.55076434775583,"vZ0":-3.6917310270313175,"x":169.62,"y":170.74,"x0":1.7604021636950073,"y0":50.00169794483531,"z0":5.4897933407138035,"aX":11.296921688321754},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.8,"breakHorizontal":-10.1,"spinRate":1970,"spinDirection":137},"zone":11,"typeConfidence":1.26,"plateTime":0.42473220739226347,"extension":6.135285563800835},"index":1,"playId":"885c4844-96a4-35b3-8da2-d89b90313344","pitchNumber":2,"startTime":"2026-02-20T20:09:35.271Z","endTime":"2026-02-20T20:09:41.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803679611539934,"aZ":-16.921729029169605,"pfxX":5.407469436734689,"pfxZ":9.047503512717263,"pX":-0.04120565226689895,"pZ":1.9905668481530527,"vX0":-6.368893180694785,"vY0":-128.31069768504705,"vZ0":-5.653119476348879,"x":118.57,"y":185.03,"x0":1.7578095953620279,"y0":50.00346218065755,"z0":5.518790614780535,"aX":9.116877437970514},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.5,"breakHorizontal":-8.5,"spinRate":2036,"spinDirection":140},"zone":8,"typeConfidence":0.96,"plateTime":0.425096357807929,"extension":5.82153511286715},"index":2,"playId":"15c8f17a-5e0f-336b-b163-901754c81d51","pitchNumber":3,"startTime":"2026-02-20T20:09:53.163Z","endTime":"2026-02-20T20:09:59.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206558537108965,"aZ":-18.22468395554316,"pfxX":4.474952335706633,"pfxZ":8.667429744880229,"pX":0.5752879177265173,"pZ":1.490505051077211,"vX0":-4.986255229580542,"vY0":-125.49215190433223,"vZ0":-6.170187643073847,"x":95.07,"y":198.54,"x0":1.998046470452548,"y0":50.006179164639406,"z0":5.445237825088378,"aX":7.205042026560731},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.6,"breakHorizontal":-7.1,"spinRate":1815,"spinDirection":141},"zone":14,"typeConfidence":0.62,"plateTime":0.434954639367227,"extension":5.937269669090138},"index":3,"playId":"3eaee7e1-2fb8-3a64-9b99-74643852bc7b","pitchNumber":4,"startTime":"2026-02-20T20:10:11.613Z","endTime":"2026-02-20T20:10:17.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162636685567577,"aZ":-17.60940236619043,"pfxX":5.680307501235404,"pfxZ":8.658726427898294,"pX":-0.02750724914408495,"pZ":2.2142351655343924,"vX0":-6.5251666077099175,"vY0":-128.26802427493703,"vZ0":-4.8126846137260975,"x":118.05,"y":179.0,"x0":1.8000440471855819,"y0":50.004585633499254,"z0":5.469743576704225,"aX":9.55698243479071},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.0,"spinRate":1995,"spinDirection":141},"zone":5,"typeConfidence":1.12,"plateTime":0.42548288213266217,"extension":5.859576261602855},"index":4,"playId":"4a338014-94ff-3593-b3c3-0afcccf7eac4","pitchNumber":5,"startTime":"2026-02-20T20:10:29.675Z","endTime":"2026-02-20T20:10:35.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355797317672632,"aZ":-17.896342502925012,"pfxX":7.039726543951048,"pfxZ":8.487896127705477,"pX":0.7219599752298028,"pZ":3.6179433656368274,"vX0":-5.566949798242684,"vY0":-129.02658055465764,"vZ0":-1.4100349581663945,"x":89.48,"y":141.1,"x0":1.9950340382180594,"y0":50.00486385968379,"z0":5.5533295045925755,"aX":11.846701632282587},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":1977,"spinDirection":136},"zone":12,"typeConfidence":0.99,"plateTime":0.42483738824075923,"extension":5.867907473862517},"hitData":{"launchSpeed":73.8,"launchAngle":37.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.22,"coordY":106.1}},"index":5,"playId":"5585bd5d-2d42-3a86-91cf-aa981922b22e","pitchNumber":6,"startTime":"2026-02-20T20:10:48.931Z","endTime":"2026-02-20T20:10:59.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":694812,"link":"/api/v1/people/694812"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":800421,"link":"/api/v1/people/800421"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:10:59.713Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Ferguson singles on a ground ball to right fielder Ian Oehlschlaeger. Mickey Gasper scores. Tyler McDonough to 3rd. Braiden Ward to 2nd.","rbi":1,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:11:21.826Z","endTime":"2026-02-20T20:13:05.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822816,"fullName":"Max Marchetti","link":"/api/v1/people/822816"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":837588,"link":"/api/v1/people/837588"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":814150,"link":"/api/v1/people/814150"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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.1,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36940647488756,"aZ":-19.362481858974636,"pfxX":4.515758165510405,"pfxZ":8.009605306672256,"pX":-0.6697608014665976,"pZ":2.301124114894538,"vX0":-7.578995697176432,"vY0":-125.17471536101444,"vZ0":-4.173425208868502,"x":142.53,"y":176.65,"x0":1.799595391757333,"y0":50.00372054488362,"z0":5.559232761999468,"aX":7.224651946462918},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":1919,"spinDirection":137},"zone":4,"typeConfidence":0.69,"plateTime":0.43624472548171944,"extension":5.764421655331469},"index":0,"playId":"8fe2893f-9833-3d9f-b06e-3fbde3344f3c","pitchNumber":1,"startTime":"2026-02-20T20:11:41.345Z","endTime":"2026-02-20T20:11:47.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":77.5,"endSpeed":71.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169380458821283,"aZ":-38.05123907029864,"pfxX":-6.354019210452289,"pfxZ":-4.57706653184408,"pX":1.5241760126328192,"pZ":3.028782526453444,"vX0":0.38292827877265334,"vY0":-112.8655816266818,"vZ0":2.4661645236301695,"x":58.9,"y":157.0,"x0":2.1769882403093286,"y0":50.00017594045811,"z0":5.763011391554366,"aX":-8.168701612618149},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.3,"breakHorizontal":11.4,"spinRate":1869,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.48590880734268804,"extension":5.848267896841722},"index":1,"playId":"b6d03379-3e75-31d7-87c6-499a78ad29f0","pitchNumber":2,"startTime":"2026-02-20T20:11:57.497Z","endTime":"2026-02-20T20:12:03.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":88.5,"endSpeed":81.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780045196623995,"aZ":-17.291305951757927,"pfxX":5.284330481073165,"pfxZ":8.779115186938075,"pX":-1.1388955837760648,"pZ":3.255864459654937,"vX0":-8.887433963706473,"vY0":-128.64648686363128,"vZ0":-2.468809023210018,"x":160.41,"y":150.87,"x0":1.6559171824047467,"y0":50.00427676048402,"z0":5.550748484296302,"aX":8.96093500412016},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.6,"breakHorizontal":-7.8,"spinRate":2119,"spinDirection":137},"zone":11,"typeConfidence":0.75,"plateTime":0.423871351486119,"extension":6.052695546633035},"index":2,"playId":"5f5dd466-9105-3354-8b8d-75ce28277c39","pitchNumber":3,"startTime":"2026-02-20T20:12:14.768Z","endTime":"2026-02-20T20:12:20.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.2,"endSpeed":79.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12137197517136,"aZ":-19.016952344870163,"pfxX":3.5697043898422955,"pfxZ":8.189631340581313,"pX":0.6590365632314609,"pZ":3.3771869783832,"vX0":-3.7123502938101836,"vY0":-125.58966544522843,"vZ0":-1.8417609090620704,"x":91.88,"y":147.6,"x0":1.688710854925286,"y0":50.00136105016152,"z0":5.658011254059037,"aX":5.733708436009975},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.6,"breakHorizontal":-5.6,"spinRate":2008,"spinDirection":144},"zone":3,"typeConfidence":0.71,"plateTime":0.43521215351005926,"extension":5.920990321298453},"index":3,"playId":"1bd59251-ec92-3c3f-ab3b-44bea6d35f39","pitchNumber":4,"startTime":"2026-02-20T20:12:32.152Z","endTime":"2026-02-20T20:12:38.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":88.2,"endSpeed":81.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10767559460162,"aZ":-15.366798997669173,"pfxX":5.586514295952567,"pfxZ":10.002450516774077,"pX":0.14745713889091183,"pZ":2.7384685147592513,"vX0":-6.34464060445155,"vY0":-128.40743022942988,"vZ0":-3.9408456846638953,"x":111.38,"y":164.84,"x0":1.9175689642079095,"y0":50.00000266876928,"z0":5.478939346287562,"aX":9.383913954675059},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.8,"spinRate":2063,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4256033355245301,"extension":5.815122738095013},"hitData":{"launchSpeed":89.0,"launchAngle":9.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.33,"coordY":132.07}},"index":4,"playId":"fb523fb9-f47f-3cd3-85ca-6c7f84f0fa23","pitchNumber":5,"startTime":"2026-02-20T20:12:55.103Z","endTime":"2026-02-20T20:13:05.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_ab"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_ab"},{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_pa"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:13:05.885Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Phillip Sikes singles on a sharp fly ball to left fielder Anthony Ruggiero. Tyler McDonough scores. Braiden Ward scores. Max Ferguson to 3rd.","rbi":2,"awayScore":2,"homeScore":16,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:13:17.447Z","endTime":"2026-02-20T20:14:03.732Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822816,"fullName":"Max Marchetti","link":"/api/v1/people/822816"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"postOnThird":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":{"id":822816,"link":"/api/v1/people/822816"},"isScoringEvent":true,"rbi":true,"earned":true,"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":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":{"id":822816,"link":"/api/v1/people/822816"},"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(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.5,"endSpeed":70.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.724261458400598,"aZ":-37.4650278890422,"pfxX":-5.450188605052423,"pfxZ":-4.222591413314035,"pX":2.2927775517724553,"pZ":2.3515077294933007,"vX0":1.430247335033883,"vY0":-111.45173629987448,"vZ0":1.0518843504829274,"x":29.6,"y":175.29,"x0":2.349353046332768,"y0":50.002221048590684,"z0":5.753888984431321,"aX":-6.830683807286558},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.1,"breakHorizontal":9.5,"spinRate":1896,"spinDirection":302},"zone":14,"typeConfidence":0.84,"plateTime":0.49215188132786825,"extension":5.9517116318567975},"index":0,"playId":"bc9e861a-f477-300c-b788-cbb43ebf1773","pitchNumber":1,"startTime":"2026-02-20T20:13:34.118Z","endTime":"2026-02-20T20:13:40.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":694812,"link":"/api/v1/people/694812"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47839433817784,"aZ":-15.73625580121067,"pfxX":4.52304027759838,"pfxZ":9.927730301150717,"pX":-0.10417072209805396,"pZ":2.120777105180554,"vX0":-6.335415265315885,"vY0":-127.43357464373413,"vZ0":-5.191328993231945,"x":120.97,"y":181.52,"x0":1.818605429853456,"y0":50.00566252536795,"z0":5.414427472922825,"aX":7.492235740956288},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.8,"spinRate":2006,"spinDirection":144},"zone":8,"typeConfidence":0.94,"plateTime":0.42867746880212065,"extension":6.135873045199876},"hitData":{"launchSpeed":103.2,"launchAngle":22.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":45.12,"coordY":96.42}},"index":1,"playId":"72145aa1-be53-3e85-9cb7-6940a0ad3e03","pitchNumber":2,"startTime":"2026-02-20T20:13:52.950Z","endTime":"2026-02-20T20:14:03.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":694812,"link":"/api/v1/people/694812"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"credit":"b_ab"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_ab"},{"player":{"id":689651,"link":"/api/v1/people/689651"},"credit":"b_pa"},{"player":{"id":822816,"link":"/api/v1/people/822816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:14:03.732Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Rosier singles on a line drive to right fielder Ian Oehlschlaeger. Max Ferguson scores. Phillip Sikes to 3rd.","rbi":1,"awayScore":2,"homeScore":17,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:16:30.221Z","endTime":"2026-02-20T20:17:17.105Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837586,"fullName":"Tom Mahoney","link":"/api/v1/people/837586"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"postOnThird":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":837588,"link":"/api/v1/people/837588"},"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":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":{"id":822816,"link":"/api/v1/people/822816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":16,"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-20T20:14:40.054Z","endTime":"2026-02-20T20:14:57.674Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"third":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tom Mahoney replaces Max Marchetti, batting 2nd, replacing pitcher Max Marchetti.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":16,"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-20T20:14:57.674Z","endTime":"2026-02-20T20:16:32.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":837586,"link":"/api/v1/people/837586"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"204","replacedPlayer":{"id":822816,"link":"/api/v1/people/822816"},"defense":{"pitcher":{"id":822816,"link":"/api/v1/people/822816","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"third":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98258607168986,"aZ":-33.32660951548955,"pfxX":5.982415113804186,"pfxZ":-0.8516189117998643,"pX":-1.546984588452048,"pZ":3.675162006497484,"vX0":0.3844696063406781,"vY0":-115.42306924523163,"vZ0":2.522537364038947,"x":175.97,"y":139.55,"x0":-2.4932612926579654,"y0":50.00038161772349,"z0":5.76085957021654,"aX":8.130531508882473},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.7,"breakHorizontal":-10.9,"spinRate":2417,"spinDirection":63},"zone":11,"typeConfidence":1.37,"plateTime":0.47319130760882366,"extension":5.878751128507781},"index":2,"playId":"54d61e27-19e0-3fe3-9b80-77d47565cf0a","pitchNumber":1,"startTime":"2026-02-20T20:16:32.402Z","endTime":"2026-02-20T20:16:38.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"third":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01160659812196,"aZ":-20.59642920055884,"pfxX":-2.7979143725163094,"pfxZ":6.886183338221896,"pX":-0.5606350694795862,"pZ":3.580478498276832,"vX0":4.250656533679831,"vY0":-128.4551216452463,"vZ0":-2.5013586799419363,"x":138.37,"y":142.11,"x0":-1.8685058721035532,"y0":50.00471893788223,"z0":6.15700681035207,"aX":-4.706274108437182},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":4.2,"spinRate":2114,"spinDirection":210},"zone":11,"typeConfidence":1.05,"plateTime":0.4253559741090447,"extension":6.2228434326618665},"index":3,"playId":"a8d23eff-f90f-3dbb-97a7-448ad86c88c9","pitchNumber":2,"startTime":"2026-02-20T20:16:47.292Z","endTime":"2026-02-20T20:16:53.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"third":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.590438228578435,"aZ":-30.277799235886924,"pfxX":-4.765440284399105,"pfxZ":1.2779431602583138,"pX":0.19393855836833024,"pZ":1.719577491621544,"vX0":6.102574881029129,"vY0":-120.58546859395881,"vZ0":-3.4612961255886256,"x":109.61,"y":192.35,"x0":-1.7406152433573898,"y0":50.00386398844815,"z0":5.82110272804648,"aX":-7.078155060082396},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":7.3,"spinRate":1423,"spinDirection":238},"zone":8,"typeConfidence":1.07,"plateTime":0.4527688775614851,"extension":6.2154868150439695},"hitData":{"launchSpeed":107.7,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.56,"coordY":94.5}},"index":4,"playId":"90b43d71-b472-3175-8123-1af2612b5e0e","pitchNumber":3,"startTime":"2026-02-20T20:17:06.323Z","endTime":"2026-02-20T20:17:17.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":681468,"link":"/api/v1/people/681468","batSide":{"code":"L","description":"Left"}},"first":{"id":689651,"link":"/api/v1/people/689651"},"third":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681468,"link":"/api/v1/people/681468"},"credit":"b_ab"},{"player":{"id":837586,"link":"/api/v1/people/837586"},"credit":"p_ab"},{"player":{"id":681468,"link":"/api/v1/people/681468"},"credit":"b_pa"},{"player":{"id":837586,"link":"/api/v1/people/837586"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:17:17.105Z","atBatIndex":65},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jack Winnay out on a sacrifice fly to center fielder Carter Bentley. Phillip Sikes scores.","rbi":1,"awayScore":2,"homeScore":18,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:17:34.981Z","endTime":"2026-02-20T20:18:51.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837586,"fullName":"Tom Mahoney","link":"/api/v1/people/837586"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681468,"fullName":"Corey Rosier","link":"/api/v1/people/681468"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":831146,"link":"/api/v1/people/831146"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":{"id":822816,"link":"/api/v1/people/822816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34878237213802,"aZ":-33.53969231628007,"pfxX":3.1947471560945404,"pfxZ":-1.0015888557105836,"pX":1.4316353195842513,"pZ":0.505190644064938,"vX0":6.928915973059044,"vY0":-116.13843702029475,"vZ0":-4.258982708359808,"x":62.43,"y":225.14,"x0":-2.009059187603853,"y0":50.00338883659085,"z0":5.562821598072721,"aX":4.350926394002529},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.6,"breakHorizontal":-7.6,"spinRate":2413,"spinDirection":47},"zone":14,"typeConfidence":0.96,"plateTime":0.4721518714883479,"extension":6.166126864602612},"index":0,"playId":"6aed5fe0-8f66-3158-a981-72994cebb15e","pitchNumber":1,"startTime":"2026-02-20T20:17:43.838Z","endTime":"2026-02-20T20:17:49.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.651456273005767,"aZ":-34.42532949905812,"pfxX":5.712945942044051,"pfxZ":-1.6841970772347086,"pX":-0.15714579489711586,"pZ":3.7123981837757656,"vX0":3.2622225991768303,"vY0":-115.05331569804378,"vZ0":2.670711464159053,"x":122.99,"y":138.55,"x0":-2.33621860579459,"y0":50.001327172977355,"z0":5.87629203951507,"aX":7.645851775977952},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.0,"breakHorizontal":-11.2,"spinRate":2451,"spinDirection":52},"zone":11,"typeConfidence":1.36,"plateTime":0.476345414451842,"extension":6.036042135077905},"index":1,"playId":"4bcaec32-8955-3768-86c9-10055654f12d","pitchNumber":2,"startTime":"2026-02-20T20:18:04.892Z","endTime":"2026-02-20T20:18:10.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455831193195017,"aZ":-19.501300529734436,"pfxX":-1.3598915458312204,"pfxZ":7.545040759424325,"pX":1.4330688030990857,"pZ":1.6361579625860823,"vX0":7.796907953965417,"vY0":-128.47939692593405,"vZ0":-7.263760237924572,"x":62.37,"y":194.6,"x0":-1.4582025596293624,"y0":50.003472067366936,"z0":6.004253941787125,"aX":-2.285281604380661},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.2,"breakHorizontal":0.8,"spinRate":2123,"spinDirection":206},"zone":14,"typeConfidence":1.32,"plateTime":0.42556346157082503,"extension":6.4446306163830025},"index":2,"playId":"140cb108-0cec-3d7e-8302-1d8a4b01d3fb","pitchNumber":3,"startTime":"2026-02-20T20:18:19.953Z","endTime":"2026-02-20T20:18:25.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.441315967921454,"aZ":-27.170427773752834,"pfxX":2.989724450130245,"pfxZ":3.6350884901493075,"pX":0.204523841191123,"pZ":3.055600847382553,"vX0":4.821099046857637,"vY0":-116.66635920808902,"vZ0":-0.13073546004845338,"x":109.2,"y":156.28,"x0":-2.278885445855809,"y0":50.00062431767997,"z0":5.678414360527345,"aX":4.109564454468926},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":2363,"spinDirection":55},"zone":2,"typeConfidence":1.36,"plateTime":0.4699102567167661,"extension":6.2107449405489445},"hitData":{"launchSpeed":88.3,"launchAngle":53.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.07,"coordY":98.3}},"index":3,"playId":"0c22a825-fcc3-306e-88ac-211971bc4bf4","pitchNumber":4,"startTime":"2026-02-20T20:18:38.888Z","endTime":"2026-02-20T20:18:51.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"third":{"id":689651,"link":"/api/v1/people/689651"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_pa"},{"player":{"id":837586,"link":"/api/v1/people/837586"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:18:51.651Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marvin Alcantara flies out to right fielder Ian Oehlschlaeger.","rbi":0,"awayScore":2,"homeScore":18,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T20:19:10.131Z","endTime":"2026-02-20T20:20:01.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837586,"fullName":"Tom Mahoney","link":"/api/v1/people/837586"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800421,"fullName":"Marvin Alcantara","link":"/api/v1/people/800421"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":837588,"link":"/api/v1/people/837588"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.007282359975473,"aZ":-30.564311322495275,"pfxX":4.827386036180345,"pfxZ":1.1937886769856956,"pX":1.2805571461096237,"pZ":2.0883414223191332,"vX0":6.29550143259739,"vY0":-115.75837425438287,"vZ0":-1.677220497024783,"x":68.19,"y":182.39,"x0":-2.1038001787609844,"y0":50.00554685824418,"z0":5.7537057782028835,"aX":6.539815860766689},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.0,"breakHorizontal":-10.3,"spinRate":2443,"spinDirection":58},"zone":14,"typeConfidence":1.38,"plateTime":0.47352300483184306,"extension":6.087146676955519},"index":0,"playId":"79f74574-0c5e-38d9-bd17-dcee0b350ec9","pitchNumber":1,"startTime":"2026-02-20T20:19:23.741Z","endTime":"2026-02-20T20:19:29.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.964638630513335,"aZ":-29.57586172170909,"pfxX":2.5455619745668825,"pfxZ":1.8767462378546842,"pX":1.1642588834140284,"pZ":1.9152020219884456,"vX0":6.819920070344576,"vY0":-116.53866174124255,"vZ0":-1.9837260700862385,"x":72.62,"y":187.07,"x0":-2.1252293502363013,"y0":50.0008935991006,"z0":5.558928785280296,"aX":3.5153312719453766},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2504,"spinDirection":48},"zone":14,"typeConfidence":1.38,"plateTime":0.4691807723493828,"extension":6.201750826773555},"index":1,"playId":"846518c2-71b6-3c51-b0d1-9e79d12537f8","pitchNumber":2,"startTime":"2026-02-20T20:19:37.565Z","endTime":"2026-02-20T20:19:43.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.442382338700916,"aZ":-17.10769154276853,"pfxX":-2.569880340051612,"pfxZ":9.164912037074497,"pX":0.2620722913302842,"pZ":1.9806120257425048,"vX0":5.826041619082288,"vY0":-126.74595576319294,"vZ0":-6.4924703278546945,"x":107.01,"y":185.3,"x0":-1.7220469707474921,"y0":50.001192931295506,"z0":5.91923402628148,"aX":-4.224308982327723},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2180,"spinDirection":213},"zone":9,"typeConfidence":1.2,"plateTime":0.430478912046691,"extension":6.166830363249821},"hitData":{"launchSpeed":93.0,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.51,"coordY":83.69}},"index":2,"playId":"c3576478-8db2-3b1a-8c84-28492a09bc7f","pitchNumber":3,"startTime":"2026-02-20T20:19:52.650Z","endTime":"2026-02-20T20:20:01.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":837586,"link":"/api/v1/people/837586","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":809688,"link":"/api/v1/people/809688"},"first":{"id":831145,"link":"/api/v1/people/831145"},"second":{"id":837592,"link":"/api/v1/people/837592"},"third":{"id":831141,"link":"/api/v1/people/831141"},"shortstop":{"id":831143,"link":"/api/v1/people/831143"},"left":{"id":831142,"link":"/api/v1/people/831142"},"center":{"id":831146,"link":"/api/v1/people/831146"},"right":{"id":837588,"link":"/api/v1/people/837588"}},"offense":{"batter":{"id":800421,"link":"/api/v1/people/800421","batSide":{"code":"R","description":"Right"}},"first":{"id":681468,"link":"/api/v1/people/681468"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800421,"link":"/api/v1/people/800421"},"credit":"b_ab"},{"player":{"id":837586,"link":"/api/v1/people/837586"},"credit":"p_ab"},{"player":{"id":800421,"link":"/api/v1/people/800421"},"credit":"b_pa"},{"player":{"id":837586,"link":"/api/v1/people/837586"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:20:01.385Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Oehlschlaeger flies out to center fielder Braiden Ward.","rbi":0,"awayScore":2,"homeScore":18,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:22:40.500Z","endTime":"2026-02-20T20:22:49.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":837588,"fullName":"Ian Oehlschlaeger","link":"/api/v1/people/837588"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":837588,"fullName":"Ian Oehlschlaeger","link":"/api/v1/people/837588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"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.2,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43184199366062,"aZ":-11.766988445611267,"pfxX":-1.7852612010245128,"pfxZ":11.44527207065094,"pX":0.35397831655716483,"pZ":2.890587580741231,"vX0":1.0520100759790512,"vY0":-132.70129456926517,"vZ0":-6.396572240240615,"x":109.64,"y":135.24,"x0":0.18433892820272854,"y0":50.00617816047095,"z0":6.189958704843405,"aX":-3.184150608319574},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":3.0,"spinRate":2171,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.41277472166443596,"extension":6.471559719882982},"hitData":{"launchSpeed":98.0,"launchAngle":27.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.93,"coordY":53.9}},"index":0,"playId":"03560db0-0573-36a5-82d0-f86e9a808f04","pitchNumber":1,"startTime":"2026-02-20T20:22:40.500Z","endTime":"2026-02-20T20:22:49.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837588,"link":"/api/v1/people/837588","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":837588,"link":"/api/v1/people/837588"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":837588,"link":"/api/v1/people/837588"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:22:49.235Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Tarantino singles on a line drive to center fielder Braiden Ward.","rbi":0,"awayScore":2,"homeScore":18,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:23:13.052Z","endTime":"2026-02-20T20:24:34.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cooper Tarantino replaces Tom Mahoney.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":18,"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-20T20:23:13.048Z","endTime":"2026-02-20T20:23:13.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":831144,"link":"/api/v1/people/831144"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":831141,"link":"/api/v1/people/831141"},"defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837586,"link":"/api/v1/people/837586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":18,"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-20T20:23:13.050Z","endTime":"2026-02-20T20:23:13.051Z","isPitch":false,"type":"action","player":{"id":831144,"link":"/api/v1/people/831144"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.084584214654438,"aZ":-29.566944174771645,"pfxX":3.861933153604798,"pfxZ":1.6256491007805103,"pX":0.6490652658976416,"pZ":1.3982768362622355,"vX0":-0.18233494437844808,"vY0":-125.0316535585677,"vZ0":-6.017830585981574,"x":85.12,"y":168.31,"x0":0.2196848989851297,"y0":50.002512514174484,"z0":6.222831585790914,"aX":6.195310396486763},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.0,"spinRate":2292,"spinDirection":148},"zone":14,"typeConfidence":0.93,"plateTime":0.4358741309220959,"extension":6.495388002838109},"index":2,"playId":"76ba0c18-8960-3af9-a7d8-8bd161a17262","pitchNumber":1,"startTime":"2026-02-20T20:23:13.052Z","endTime":"2026-02-20T20:23:19.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831144,"link":"/api/v1/people/831144","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.868734228387694,"aZ":-33.97759451832818,"pfxX":7.8588252785040025,"pfxZ":-1.4728084238312462,"pX":-0.9010608203877186,"pZ":2.387033142188921,"vX0":-3.8181894169585813,"vY0":-110.34924089705191,"vZ0":-0.6863215496163763,"x":115.83,"y":215.18,"x0":-0.16331205266763474,"y0":50.00326004949385,"z0":6.302745952885518,"aX":9.627012706545095},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.5,"breakHorizontal":-13.1,"spinRate":2254,"spinDirection":45},"zone":13,"typeConfidence":0.84,"plateTime":0.49764539468242,"extension":5.992413280688872},"index":3,"playId":"879799d6-23f2-38da-8c0f-412af82d0092","pitchNumber":2,"startTime":"2026-02-20T20:23:28.734Z","endTime":"2026-02-20T20:23:34.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831144,"link":"/api/v1/people/831144","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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.6,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375025953075216,"aZ":-13.24381578548526,"pfxX":-0.424299244255399,"pfxZ":10.594380495587348,"pX":0.8363709662329945,"pZ":2.6098551042229485,"vX0":1.7028071691863966,"vY0":-133.25826915141667,"vZ0":-6.839021231455075,"x":106.74,"y":173.35,"x0":0.24241479825758605,"y0":50.00161020677731,"z0":6.1784834625439515,"aX":-0.7581724382814253},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":0.4,"spinRate":2150,"spinDirection":197},"zone":12,"typeConfidence":0.88,"plateTime":0.41204971451446193,"extension":6.314157129942278},"index":4,"playId":"76ba1b65-330b-3f86-8e55-d8a79afc5ba3","pitchNumber":3,"startTime":"2026-02-20T20:23:44.347Z","endTime":"2026-02-20T20:23:50.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831144,"link":"/api/v1/people/831144","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948217526259462,"aZ":-23.24640530225404,"pfxX":0.8163951200707711,"pfxZ":6.316398510369124,"pX":0.030586054760027834,"pZ":0.8742452904087946,"vX0":-1.1313645197395525,"vY0":-118.76380950206597,"vZ0":-7.0975802224051305,"x":105.7,"y":96.61,"x0":0.4093482210732368,"y0":50.00282885716494,"z0":6.0472449601447895,"aX":1.1541247062908455},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.8,"breakHorizontal":-1.2,"spinRate":758,"spinDirection":207},"zone":14,"typeConfidence":0.96,"plateTime":0.46301875554952865,"extension":6.751795227233188},"index":5,"playId":"e0b9c03a-94e3-3923-bb99-4cf6cbd2f903","pitchNumber":4,"startTime":"2026-02-20T20:24:02.289Z","endTime":"2026-02-20T20:24:08.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831144,"link":"/api/v1/people/831144","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253711661035737,"aZ":-15.853975904551751,"pfxX":-0.668502652476572,"pfxZ":8.815934640313557,"pX":0.26910234319801046,"pZ":2.42316018900686,"vX0":-0.10220568352337556,"vY0":-134.24196265307572,"vZ0":-7.016300798528129,"x":98.25,"y":99.9,"x0":0.3944859582848809,"y0":50.00100014355519,"z0":6.171129487517955,"aX":-1.236839148529734},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":1.2,"spinRate":1940,"spinDirection":197},"zone":5,"typeConfidence":0.85,"plateTime":0.4058672571164581,"extension":6.202487397670058},"hitData":{"launchSpeed":105.8,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.2,"coordY":73.9}},"index":6,"playId":"bd779147-0a43-35b1-9700-0ddce27c32a8","pitchNumber":5,"startTime":"2026-02-20T20:24:24.161Z","endTime":"2026-02-20T20:24:34.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831144,"link":"/api/v1/people/831144","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831144,"link":"/api/v1/people/831144"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831144,"link":"/api/v1/people/831144"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:24:34.943Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry DiGiorgio grounds out to first baseman Jack Winnay. Cooper Tarantino to 2nd.","rbi":0,"awayScore":2,"homeScore":18,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:24:55.516Z","endTime":"2026-02-20T20:25:44.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":831143,"fullName":"Henry DiGiorgio","link":"/api/v1/people/831143"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":831143,"fullName":"Henry DiGiorgio","link":"/api/v1/people/831143"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992693327951837,"aZ":-28.925600912213106,"pfxX":1.7409688544604913,"pfxZ":2.0490150419707724,"pX":0.6726206992306382,"pZ":2.5145891178709157,"vX0":0.922172318125381,"vY0":-124.79928693977831,"vZ0":-3.186689870365333,"x":91.36,"y":170.89,"x0":0.07269891663988687,"y0":50.00307718441611,"z0":6.178626502814058,"aX":2.7589729330904005},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2035,"spinDirection":154},"zone":6,"typeConfidence":0.71,"plateTime":0.438097703062013,"extension":6.423993919209865},"index":0,"playId":"31fb25f8-fd90-3e39-bf8c-4127710be75b","pitchNumber":1,"startTime":"2026-02-20T20:24:57.396Z","endTime":"2026-02-20T20:25:03.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831143,"link":"/api/v1/people/831143","batSide":{"code":"R","description":"Right"}},"first":{"id":831144,"link":"/api/v1/people/831144"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.207475950958575,"aZ":-23.06488187729866,"pfxX":0.6680246835283823,"pfxZ":6.225760326862337,"pX":-1.0643206748779193,"pZ":3.362790152166085,"vX0":-3.2052124871950145,"vY0":-120.1930727116734,"vZ0":-1.94998208133714,"x":157.57,"y":147.98,"x0":0.1995014555887381,"y0":50.003860009394764,"z0":6.231878571937881,"aX":0.9777426454637181},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.0,"breakHorizontal":-0.5,"spinRate":977,"spinDirection":209},"zone":11,"typeConfidence":0.94,"plateTime":0.4556303555646899,"extension":6.5556565894023615},"index":1,"playId":"374948ef-ce2f-361b-9fca-38eaab47d9f4","pitchNumber":2,"startTime":"2026-02-20T20:25:16.128Z","endTime":"2026-02-20T20:25:22.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831143,"link":"/api/v1/people/831143","batSide":{"code":"R","description":"Right"}},"first":{"id":831144,"link":"/api/v1/people/831144"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.159733212177752,"aZ":-28.600543917688736,"pfxX":2.1785650435448147,"pfxZ":2.220768542850422,"pX":0.7546370504729859,"pZ":2.255491332472124,"vX0":0.46453895599161227,"vY0":-125.19745666098468,"vZ0":-4.031249132669912,"x":88.24,"y":177.88,"x0":0.2840660607980358,"y0":50.00183425442436,"z0":6.1930887992063575,"aX":3.503581895582972},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-4.1,"spinRate":1965,"spinDirection":150},"zone":6,"typeConfidence":0.76,"plateTime":0.43530058079868894,"extension":6.159080672828838},"hitData":{"launchSpeed":90.8,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.83,"coordY":169.04}},"index":2,"playId":"28c5c65c-a319-3685-ad0e-a842742304b0","pitchNumber":3,"startTime":"2026-02-20T20:25:35.273Z","endTime":"2026-02-20T20:25:44.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831143,"link":"/api/v1/people/831143","batSide":{"code":"R","description":"Right"}},"first":{"id":831144,"link":"/api/v1/people/831144"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831143,"link":"/api/v1/people/831143"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831143,"link":"/api/v1/people/831143"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:25:44.008Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Fosberg singles on a line drive to center fielder Braiden Ward. Cooper Tarantino scores.","rbi":1,"awayScore":3,"homeScore":18,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:26:05.025Z","endTime":"2026-02-20T20:26:17.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":831144,"fullName":"Cooper Tarantino","link":"/api/v1/people/831144"},"responsiblePitcher":{"id":681252,"link":"/api/v1/people/681252"},"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":84.7,"endSpeed":78.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.311892756563438,"aZ":-31.592233849620108,"pfxX":5.6088473612832095,"pfxZ":0.37159158262057623,"pX":0.21647248923407458,"pZ":2.405785229680552,"vX0":-0.7807218421902118,"vY0":-123.52173390052623,"vZ0":-2.847407878941093,"x":108.75,"y":173.82,"x0":-0.19458005765002875,"y0":50.00274073890593,"z0":6.203223524457935,"aX":8.752811699797121},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-10.1,"spinRate":2389,"spinDirection":114},"zone":5,"typeConfidence":0.94,"plateTime":0.44176269960414416,"extension":6.011229383368227},"hitData":{"launchSpeed":78.5,"launchAngle":23.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.81,"coordY":105.11}},"index":0,"playId":"7c5835e2-d45f-38de-9651-59b190f6fa7e","pitchNumber":1,"startTime":"2026-02-20T20:26:07.108Z","endTime":"2026-02-20T20:26:17.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831145,"link":"/api/v1/people/831145","batSide":{"code":"R","description":"Right"}},"second":{"id":831144,"link":"/api/v1/people/831144"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831145,"link":"/api/v1/people/831145"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831145,"link":"/api/v1/people/831145"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:26:17.890Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charlie Criscola strikes out swinging. Will Fosberg to 2nd. Charlie Criscola to 1st. Passed ball by catcher Nate Baez.","rbi":0,"awayScore":3,"homeScore":18,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:26:40.752Z","endTime":"2026-02-20T20:27:24.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"postOnSecond":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":837592,"fullName":"Charlie Criscola","link":"/api/v1/people/837592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":831145,"fullName":"Will Fosberg","link":"/api/v1/people/831145"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7530195095612,"aZ":-12.11391928734991,"pfxX":0.5406039047429717,"pfxZ":10.90085923790954,"pX":0.15090799558195223,"pZ":1.7761808871795368,"vX0":-0.6391558474518784,"vY0":-134.6770347054804,"vZ0":-9.163650561581795,"x":111.25,"y":190.82,"x0":0.3208702831238077,"y0":50.006376696815074,"z0":6.076121746260704,"aX":0.995154316157835},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-0.8,"spinRate":2175,"spinDirection":198},"zone":8,"typeConfidence":0.87,"plateTime":0.40642717454841826,"extension":6.482671331079514},"index":0,"playId":"bf9d4e2f-6b5c-331d-bcd2-56f2a83ed315","pitchNumber":1,"startTime":"2026-02-20T20:26:42.860Z","endTime":"2026-02-20T20:26:48.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837592,"link":"/api/v1/people/837592","batSide":{"code":"L","description":"Left"}},"first":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721109599952207,"aZ":-23.126064463784488,"pfxX":0.36895981468997774,"pfxZ":6.006023005153264,"pX":-0.148483375665889,"pZ":0.7998069403452224,"vX0":-1.2826792309334132,"vY0":-121.87766419316263,"vZ0":-7.742461591058911,"x":122.66,"y":217.19,"x0":0.33643295976259646,"y0":50.00158011336928,"z0":6.0118408339213,"aX":0.5557737999454853},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":920,"spinDirection":208},"zone":13,"typeConfidence":0.77,"plateTime":0.44923780540814207,"extension":6.647996937391536},"index":1,"playId":"fb43a2e0-6321-3aa0-8eb0-980a6efc9e94","pitchNumber":2,"startTime":"2026-02-20T20:27:00.327Z","endTime":"2026-02-20T20:27:06.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837592,"link":"/api/v1/people/837592","batSide":{"code":"L","description":"Left"}},"first":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433758130942948,"aZ":-26.604004547950115,"pfxX":-2.8029268158683296,"pfxZ":3.8101742904282165,"pX":-1.316606742043671,"pZ":1.741754509462171,"vX0":-2.848325148939595,"vY0":-120.69258942201562,"vZ0":-5.013631239777838,"x":167.19,"y":191.75,"x0":0.2468799387140074,"y0":50.0028429451359,"z0":6.214065505506163,"aX":-4.098425970678314},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.9,"breakHorizontal":5.8,"spinRate":693,"spinDirection":206},"zone":13,"typeConfidence":0.87,"plateTime":0.45535750491505755,"extension":6.317512238859841},"index":2,"playId":"4d35f603-174c-312b-ab8d-ac034b412338","pitchNumber":3,"startTime":"2026-02-20T20:27:19.052Z","endTime":"2026-02-20T20:27:24.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":837592,"link":"/api/v1/people/837592","batSide":{"code":"L","description":"Left"}},"first":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":837592,"link":"/api/v1/people/837592"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":837592,"link":"/api/v1/people/837592"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:27:24.321Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Ruggiero strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":18,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T20:27:51.837Z","endTime":"2026-02-20T20:29:19.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":831142,"fullName":"Anthony Ruggiero","link":"/api/v1/people/831142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00287044752812,"aZ":-11.314229997080346,"pfxX":0.31017431197442447,"pfxZ":11.579797000434457,"pX":0.5962219633235287,"pZ":2.0797056941061687,"vX0":0.13371228020266557,"vY0":-133.43502532209234,"vZ0":-8.3944845947039,"x":94.27,"y":182.63,"x0":0.5051462058210926,"y0":50.004188663430796,"z0":6.084034849899043,"aX":0.5586591303035121},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":-0.6,"spinRate":2220,"spinDirection":197},"zone":9,"typeConfidence":0.87,"plateTime":0.4106666292144716,"extension":6.103641967164779},"index":0,"playId":"d7859c55-cee9-35bd-a350-eee1d46dcc38","pitchNumber":1,"startTime":"2026-02-20T20:27:54.085Z","endTime":"2026-02-20T20:28:00.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"first":{"id":837592,"link":"/api/v1/people/837592"},"second":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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":86.1,"endSpeed":80.1,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452482500918865,"aZ":-28.65859762198339,"pfxX":5.292124175521726,"pfxZ":2.1714909203222224,"pX":0.2852534470057028,"pZ":3.087318821784254,"vX0":-1.4641389971497194,"vY0":-125.58381639267661,"vZ0":-2.3135568851014905,"x":106.13,"y":155.42,"x0":0.18381473706656204,"y0":50.00202742856683,"z0":6.322910679405296,"aX":8.557923844101978},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-9.4,"spinRate":2216,"spinDirection":132},"zone":3,"typeConfidence":0.93,"plateTime":0.43408064575216443,"extension":6.2945726682997964},"index":1,"playId":"297f2f38-e09e-3c05-8ff5-8fee2c69b369","pitchNumber":2,"startTime":"2026-02-20T20:28:14.329Z","endTime":"2026-02-20T20:28:20.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"first":{"id":837592,"link":"/api/v1/people/837592"},"second":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99389935506286,"aZ":-25.907064817139307,"pfxX":0.19926126791254106,"pfxZ":4.206162626812699,"pX":-0.21087194212063065,"pZ":0.2574806022167337,"vX0":-1.3387204843866762,"vY0":-120.60860294787975,"vZ0":-8.28436307647821,"x":125.04,"y":231.83,"x0":0.3228357720753181,"y0":50.00258791962465,"z0":5.984414867623411,"aX":0.29697447566646884},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.1,"breakHorizontal":-0.1,"spinRate":806,"spinDirection":203},"zone":13,"typeConfidence":0.88,"plateTime":0.45220283479291234,"extension":6.736985199789296},"index":2,"playId":"f142d228-8d4c-3547-8cd4-4ee33f90b2c7","pitchNumber":3,"startTime":"2026-02-20T20:28:50.427Z","endTime":"2026-02-20T20:28:56.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"first":{"id":837592,"link":"/api/v1/people/837592"},"second":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105386323799053,"aZ":-28.180656625175736,"pfxX":-2.450642827636302,"pfxZ":2.7488561890072347,"pX":-0.9935552278176546,"pZ":2.6356813936734955,"vX0":-2.3758996159108343,"vY0":-119.70684181334823,"vZ0":-2.509460924097027,"x":154.87,"y":167.62,"x0":0.3301218656472867,"y0":50.00141207483861,"z0":6.220423443632924,"aX":-3.5555386275552},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":729,"spinDirection":203},"zone":11,"typeConfidence":0.94,"plateTime":0.45755329710561154,"extension":6.482950605288903},"index":3,"playId":"26958adb-79ea-3eb9-a769-6855769038cb","pitchNumber":4,"startTime":"2026-02-20T20:29:13.808Z","endTime":"2026-02-20T20:29:19.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":813400,"link":"/api/v1/people/813400"},"second":{"id":694812,"link":"/api/v1/people/694812"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":800421,"link":"/api/v1/people/800421"},"left":{"id":681468,"link":"/api/v1/people/681468"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":689651,"link":"/api/v1/people/689651"}},"offense":{"batter":{"id":831142,"link":"/api/v1/people/831142","batSide":{"code":"L","description":"Left"}},"first":{"id":837592,"link":"/api/v1/people/837592"},"second":{"id":831145,"link":"/api/v1/people/831145"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":686967,"link":"/api/v1/people/686967"},"officialType":"Home Plate"},{"official":{"id":691835,"link":"/api/v1/people/691835"},"officialType":"First Base"},{"official":{"id":812467,"link":"/api/v1/people/812467"},"officialType":"Second Base"},{"official":{"id":814304,"link":"/api/v1/people/814304"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":831142,"link":"/api/v1/people/831142"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:29:19.077Z","atBatIndex":73}]