[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:08:44.822Z","endTime":"2025-08-01T23:09:38.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":"2025-08-01T19:32:18.977Z","endTime":"2025-08-01T22:46:49.995Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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":"2025-08-01T22:46:49.995Z","endTime":"2025-08-01T23:08:03.852Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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":"2025-08-01T23:08:03.852Z","endTime":"2025-08-01T23:08:47.146Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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.5,"endSpeed":85.1,"strikeZoneTop":3.37012165752919,"strikeZoneBottom":1.68055706628457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98993457417783,"aZ":-14.870082053161653,"pfxX":-6.069240814876288,"pfxZ":9.289979594868237,"pX":-0.012489816358456904,"pZ":2.812044024843186,"vX0":7.768672444195674,"vY0":-135.90824091447567,"vZ0":-5.129491806876798,"x":117.48,"y":162.85,"x0":-2.1252293636180872,"y0":50.001813607124255,"z0":5.763755353532567,"aX":-11.304324303734672},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2034,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40367973656001865,"extension":6.642890086328464},"index":3,"playId":"6c202a0d-6831-3e82-b596-ceaae738bf70","pitchNumber":1,"startTime":"2025-08-01T23:08:47.146Z","endTime":"2025-08-01T23:08:50.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.3699990692629,"strikeZoneBottom":1.43642339266755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78531468952986,"aZ":-14.256845983467064,"pfxX":-7.273021601650247,"pfxZ":9.462553296913656,"pX":0.07208608720303378,"pZ":1.7358374593497108,"vX0":8.865771265320166,"vY0":-137.09842434132443,"vZ0":-7.7722116307449305,"x":114.25,"y":191.91,"x0":-2.266675755303798,"y0":50.00666219680585,"z0":5.591367840156009,"aX":-13.776917001922083},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2130,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40032089480555433,"extension":6.668250069903125},"index":4,"playId":"0299770b-4eff-3978-b3e3-dd072d524354","pitchNumber":2,"startTime":"2025-08-01T23:09:04.469Z","endTime":"2025-08-01T23:09:07.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-01T23:09:15.170Z","endTime":"2025-08-01T23:09:34.243Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.4282722634954,"strikeZoneBottom":1.67192096883605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19224134529909,"aZ":-14.236977696750373,"pfxX":-8.999306791227575,"pfxZ":9.247237989693307,"pX":0.07972930965983972,"pZ":2.002848037277243,"vX0":9.297922635557262,"vY0":-139.09631125999314,"vZ0":-7.17984712691831,"x":113.96,"y":184.7,"x0":-2.1536779288291994,"y0":50.00101785589182,"z0":5.580888041453165,"aX":-17.45201189750053},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":14.2,"spinRate":2224,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39533280168935114,"extension":6.690223464471457},"index":6,"playId":"46d1e0bb-8d7d-3648-b2de-09a3f7c964d9","pitchNumber":3,"startTime":"2025-08-01T23:09:34.243Z","endTime":"2025-08-01T23:09:38.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-01T23:09:38.351Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:09:50.725Z","endTime":"2025-08-01T23:10:46.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":78.0,"strikeZoneTop":3.51000051332542,"strikeZoneBottom":1.69084245529919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51710912664211,"aZ":-30.246998024923542,"pfxX":-0.5308266113481173,"pfxZ":1.2622402095573606,"pX":1.2466661792378204,"pZ":0.9748126479741531,"vX0":8.91657198392007,"vY0":-122.42556024074442,"vZ0":-4.678440759197791,"x":69.48,"y":212.46,"x0":-2.3690340688205547,"y0":50.00091920280763,"z0":5.490942305855452,"aX":-0.809746872776387},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2319,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44690778984917046,"extension":6.733589793976923},"index":0,"playId":"e21c9ee9-4220-3890-9a6d-ca9f08563b34","pitchNumber":1,"startTime":"2025-08-01T23:10:04.699Z","endTime":"2025-08-01T23:10:08.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.51000023340356,"strikeZoneBottom":1.62931349336803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.767558130390277,"aZ":-28.873409526691656,"pfxX":-11.535271219872227,"pfxZ":2.151790724678621,"pX":0.5001655925516599,"pZ":0.5828113103555133,"vX0":10.55263678301081,"vY0":-123.21733794686352,"vZ0":-5.927610405151755,"x":97.93,"y":223.04,"x0":-2.34190944029034,"y0":50.00504379812264,"z0":5.463239518558054,"aX":-17.717858659575324},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":1784,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4447373074486549,"extension":6.663448515676918},"index":1,"playId":"e97d1578-02b3-3aac-8bc6-44597a0c5451","pitchNumber":2,"startTime":"2025-08-01T23:10:20.697Z","endTime":"2025-08-01T23:10:24.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.732149781361525,"aZ":-13.403688396226158,"pfxX":-8.998546124219,"pfxZ":10.114090435639643,"pX":-0.2670702806554661,"pZ":2.146563835751853,"vX0":8.261080398861118,"vY0":-135.84975306990518,"vZ0":-6.702679659032444,"x":127.18,"y":180.82,"x0":-2.1888214772680663,"y0":50.00382173023148,"z0":5.590603866055619,"aX":-16.70136814678937},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":14.4,"spinRate":2134,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40429587747996143,"extension":6.72861958574201},"hitData":{"launchSpeed":110.7,"launchAngle":13.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.46,"coordY":84.23}},"index":2,"playId":"c206da2e-3502-3d93-9174-8824c702b690","pitchNumber":3,"startTime":"2025-08-01T23:10:40.723Z","endTime":"2025-08-01T23:10:46.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:10:46.983Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:11:09.413Z","endTime":"2025-08-01T23:12:41.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.56524853653387,"strikeZoneBottom":1.75405887294569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34119611955566,"aZ":-15.551427564687122,"pfxX":-5.850561431860645,"pfxZ":8.834111203144873,"pX":0.01971979906092544,"pZ":1.5862622104961812,"vX0":7.80730010533618,"vY0":-136.8474133274549,"vZ0":-8.070240984453497,"x":116.25,"y":195.95,"x0":-2.1202837705205666,"y0":50.005888873551456,"z0":5.655197758910308,"aX":-11.013994290614889},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":1976,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40140164284809154,"extension":6.776515512532976},"index":0,"playId":"127264de-a197-3e46-8193-5d9b88388796","pitchNumber":1,"startTime":"2025-08-01T23:11:17.150Z","endTime":"2025-08-01T23:11:20.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.59999922021842,"strikeZoneBottom":1.8790288416996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.689898059994793,"aZ":-29.236342033349246,"pfxX":-10.481224164325507,"pfxZ":1.8810408979026638,"pX":-0.16230629699376065,"pZ":1.8768355736869666,"vX0":8.632529294065566,"vY0":-124.05599466802805,"vZ0":-3.0513876096001433,"x":125.34,"y":153.41,"x0":-2.3244931212178526,"y0":50.00125700042491,"z0":5.558441998771884,"aX":-16.34459104874698},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":17.0,"spinRate":1665,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.44142438565758946,"extension":6.661419697556265},"index":1,"playId":"b54bf001-b225-3a5b-803a-32c0c7b744d2","pitchNumber":2,"startTime":"2025-08-01T23:11:33.333Z","endTime":"2025-08-01T23:11:36.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":84.0,"endSpeed":77.3,"strikeZoneTop":3.59999951411223,"strikeZoneBottom":1.7046238320476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.829639935923264,"aZ":-26.0674624232449,"pfxX":-10.769980116020767,"pfxZ":4.054969738179594,"pX":-0.20491558625553594,"pZ":0.25354062418505474,"vX0":8.725961699252476,"vY0":-121.94410150267241,"vZ0":-6.572068395950036,"x":124.81,"y":231.93,"x0":-2.429187962595782,"y0":50.00497679335455,"z0":5.230427391716448,"aX":-16.23305812358177},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":1554,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44904814075550625,"extension":6.870854329782821},"index":2,"playId":"35637b55-a002-39a9-9d23-da065ae38b1c","pitchNumber":3,"startTime":"2025-08-01T23:11:49.937Z","endTime":"2025-08-01T23:11:53.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81152166870383,"aZ":-27.995138927043236,"pfxX":-8.942050512655843,"pfxZ":2.750921404746638,"pX":-1.1816232036012908,"pZ":2.5969863586242017,"vX0":5.935906676413859,"vY0":-122.68386203866808,"vZ0":-1.579195931267682,"x":162.04,"y":168.66,"x0":-2.473601218798332,"y0":50.00422082505898,"z0":5.640387165507823,"aX":-13.59968434192476},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":14.8,"spinRate":1625,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44685729442622346,"extension":6.701670470707636},"index":3,"playId":"dc82024f-3216-32c2-8a30-99163728a87b","pitchNumber":4,"startTime":"2025-08-01T23:12:12.584Z","endTime":"2025-08-01T23:12:16.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.60000051596939,"strikeZoneBottom":1.68326960282768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922665247045895,"aZ":-14.87568794368829,"pfxX":-7.453968626253138,"pfxZ":8.781936964151374,"pX":0.6990346384629409,"pZ":1.918065271380408,"vX0":10.492740361373887,"vY0":-139.35696107104036,"vZ0":-7.222442430380117,"x":90.35,"y":186.99,"x0":-2.144126611403125,"y0":50.00139072951683,"z0":5.523397418415692,"aX":-14.680435992107926},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2077,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3928321685409015,"extension":6.602385084042901},"index":4,"playId":"8061ec1f-ab59-3a6b-bfe3-a0293ad218d2","pitchNumber":5,"startTime":"2025-08-01T23:12:37.337Z","endTime":"2025-08-01T23:12:41.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:12:41.496Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Lukes pops out to catcher Salvador Perez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:14:49.607Z","endTime":"2025-08-01T23:15:51.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.53790490312647,"strikeZoneBottom":1.7392396245706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.136164987329227,"aZ":-10.957375102929815,"pfxX":-5.832760737038929,"pfxZ":11.708009295758401,"pX":-0.28142465919638143,"pZ":1.877400612865569,"vX0":4.263310152503656,"vY0":-134.04736570627367,"vZ0":-9.88059520234485,"x":127.73,"y":188.09,"x0":-1.138084439822936,"y0":50.00423301442251,"z0":6.403168670942299,"aX":-10.570153449196741},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2113,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.40928587311522246,"extension":6.625558206949531},"index":0,"playId":"b2a074c6-9158-3a94-b954-86029cf4d07f","pitchNumber":1,"startTime":"2025-08-01T23:14:54.255Z","endTime":"2025-08-01T23:14:57.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.607857096358106,"aZ":-11.57712169357809,"pfxX":-5.742079068386243,"pfxZ":11.132346508733772,"pX":0.5672533051846043,"pZ":2.7186349939480916,"vX0":6.937775405245514,"vY0":-135.40867626275968,"vZ0":-7.2638534106010235,"x":95.38,"y":165.38,"x0":-1.2865900422878884,"y0":50.00251990173952,"z0":6.252864539822706,"aX":-10.62352342759181},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":8.9,"spinRate":2099,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4050853412389528,"extension":6.676593687571654},"index":1,"playId":"10728ab6-43e3-3f42-84cf-d07d6ac2761d","pitchNumber":2,"startTime":"2025-08-01T23:15:08.094Z","endTime":"2025-08-01T23:15:11.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.65307429184755,"strikeZoneBottom":1.85138354049408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.679674482593605,"aZ":-15.153764471485662,"pfxX":-8.689450794632666,"pfxZ":9.13570426416076,"pX":1.9463056400257228,"pZ":3.63051161061731,"vX0":10.986205032707133,"vY0":-136.29834391729847,"vZ0":-4.300385978274988,"x":42.81,"y":140.76,"x0":-1.0262284492593927,"y0":50.0039302382752,"z0":6.290311143560898,"aX":-16.19168273911019},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2094,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40337626746566047,"extension":6.641787975989005},"index":2,"playId":"a26089db-a4a2-363b-bf13-877f48be16db","pitchNumber":3,"startTime":"2025-08-01T23:15:25.247Z","endTime":"2025-08-01T23:15:29.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":80.0,"endSpeed":72.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433826873567934,"aZ":-22.288028392314622,"pfxX":-8.098010362462816,"pfxZ":7.299283682686514,"pX":-0.8625011226583065,"pZ":1.8371747560586134,"vX0":3.418263669961447,"vY0":-116.36868187589059,"vZ0":-5.783508742875,"x":149.88,"y":189.18,"x0":-1.3086655827602909,"y0":50.00007859009777,"z0":6.502007095368681,"aX":-10.963009462302054},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":1430,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4729978322571302,"extension":6.436932213848746},"hitData":{"launchSpeed":66.5,"launchAngle":88.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.52,"coordY":216.11}},"index":3,"playId":"385c0115-52f2-39fc-8577-68e278db5240","pitchNumber":4,"startTime":"2025-08-01T23:15:43.000Z","endTime":"2025-08-01T23:15:51.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:15:51.671Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:16:15.881Z","endTime":"2025-08-01T23:17:33.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.48999907083105,"strikeZoneBottom":1.59371700157363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.354742161696315,"aZ":-17.489038710175418,"pfxX":-0.6399154573386032,"pfxZ":8.521267227025724,"pX":0.40289009495467576,"pZ":2.1425313305968063,"vX0":4.9457880275354515,"vY0":-130.661983144904,"vZ0":-7.044303134175564,"x":101.64,"y":180.93,"x0":-1.433953561199534,"y0":50.003062465580456,"z0":6.194717622184235,"aX":-1.1029443621344508},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.0,"breakHorizontal":0.0,"spinRate":2165,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.41969671226191263,"extension":6.74940133866757},"index":0,"playId":"0b09bc5e-a41c-366b-99e5-052dc398d1fd","pitchNumber":1,"startTime":"2025-08-01T23:16:24.435Z","endTime":"2025-08-01T23:16:27.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":79.1,"endSpeed":71.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.741920564419743,"aZ":-21.150776914809445,"pfxX":-8.305370008988408,"pfxZ":8.331076784169714,"pX":-0.9360412339833363,"pZ":2.0776661300046393,"vX0":3.4111702536828883,"vY0":-114.98672231489371,"vZ0":-5.389241085556918,"x":152.68,"y":182.68,"x0":-1.3696373559676807,"y0":50.001955655473296,"z0":6.537088457923581,"aX":-10.985599435722312},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":13.8,"breakHorizontal":14.0,"spinRate":1504,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.478578974681207,"extension":6.449727964092823},"index":1,"playId":"8f3c30bb-0d7b-3743-bda7-0deb1b49d69c","pitchNumber":2,"startTime":"2025-08-01T23:16:39.714Z","endTime":"2025-08-01T23:16:43.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T23:16:49.790Z","endTime":"2025-08-01T23:16:59.168Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.1,"endSpeed":85.2,"strikeZoneTop":3.53471742125446,"strikeZoneBottom":1.66729535189833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99299170092638,"aZ":-10.578253236802986,"pfxX":-5.0924993802129,"pfxZ":11.520750885632472,"pX":0.9213851965438002,"pZ":3.5255605166380852,"vX0":7.876304821210406,"vY0":-136.7399782040984,"vZ0":-5.417019449319037,"x":81.88,"y":143.59,"x0":-1.3481847579398378,"y0":50.00264526828836,"z0":6.272667186397684,"aX":-9.54648122044049},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":7.3,"spinRate":2190,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4021129450627807,"extension":6.6893436732155065},"index":3,"playId":"2c7b563f-5a08-3626-8626-cc5a9bdbc5bd","pitchNumber":3,"startTime":"2025-08-01T23:16:59.168Z","endTime":"2025-08-01T23:17:03.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":80.1,"endSpeed":73.0,"strikeZoneTop":3.48999941601613,"strikeZoneBottom":1.65357052138897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.410795301689113,"aZ":-22.657661677627466,"pfxX":-9.248561108017705,"pfxZ":7.042704327517303,"pX":-0.7956600643627328,"pZ":0.6838972718484223,"vX0":3.832606410972766,"vY0":-116.26475639114933,"vZ0":-8.047618102801508,"x":147.33,"y":220.31,"x0":-1.275487223954742,"y0":50.003073506464666,"z0":6.382503146260776,"aX":-12.499118052134525},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":1497,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4734357938066598,"extension":6.621698859107427},"index":4,"playId":"9da5496f-e446-3876-b5b4-7e2c5c5ab828","pitchNumber":4,"startTime":"2025-08-01T23:17:14.504Z","endTime":"2025-08-01T23:17:18.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.889613990799134,"aZ":-7.90747623795823,"pfxX":-5.7294754076867225,"pfxZ":12.628718838450881,"pX":-0.7525137739957906,"pZ":3.127293409335573,"vX0":3.9298329971721024,"vY0":-138.4543251314955,"vZ0":-7.337883466094144,"x":145.68,"y":154.34,"x0":-1.453443497457853,"y0":50.000449434449955,"z0":6.35717760937286,"aX":-11.007347104128922},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.4,"breakHorizontal":9.5,"spinRate":2323,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.39717623812402714,"extension":6.501536952103941},"index":5,"playId":"c95c4acb-fccb-3128-903a-fa665ea71e0c","pitchNumber":5,"startTime":"2025-08-01T23:17:30.500Z","endTime":"2025-08-01T23:17:33.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:17:33.921Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (16) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:17:45.880Z","endTime":"2025-08-01T23:18:59.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":84.5,"strikeZoneTop":3.72074598288446,"strikeZoneBottom":1.71889068434722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.566479654383947,"aZ":-8.181465373914325,"pfxX":-4.664811375891079,"pfxZ":13.079143653323136,"pX":0.19091740010269148,"pZ":2.230903394434372,"vX0":4.63720861962704,"vY0":-135.11743531241677,"vZ0":-9.399157158461101,"x":109.72,"y":178.55,"x0":-0.9479028186113908,"y0":50.005984576618225,"z0":6.344796596788352,"aX":-8.560100617456277},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.7,"breakHorizontal":7.3,"spinRate":2221,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.40657944811502267,"extension":6.700779688519962},"index":0,"playId":"de9f74dc-b3d8-379c-9372-98668c59759d","pitchNumber":1,"startTime":"2025-08-01T23:18:00.006Z","endTime":"2025-08-01T23:18:03.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.66000057323984,"strikeZoneBottom":1.67742274989283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74524749449117,"aZ":-28.19745667001694,"pfxX":0.06418970157900894,"pfxZ":2.5536131308474106,"pX":1.5198756796341972,"pZ":1.8087906615076617,"vX0":6.516625655806795,"vY0":-123.81534130223545,"vZ0":-5.353208202521927,"x":59.07,"y":189.94,"x0":-1.1499696400684398,"y0":50.00490342625657,"z0":6.346423304418184,"aX":0.09999326126159436},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-1.6,"spinRate":1939,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4416680028720772,"extension":6.493988438282191},"index":1,"playId":"0ab46bbf-3fed-300b-86a0-2cd654632678","pitchNumber":2,"startTime":"2025-08-01T23:18:13.272Z","endTime":"2025-08-01T23:18:16.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.372220501948817,"aZ":-13.897961345454775,"pfxX":-8.44267272005693,"pfxZ":9.8513937297921,"pX":-0.4345629458084006,"pZ":2.078094473298547,"vX0":5.450387969735001,"vY0":-135.50881066922295,"vZ0":-8.200294344531606,"x":133.56,"y":182.67,"x0":-1.3780060904861477,"y0":50.00027869645846,"z0":6.120128087227296,"aX":-15.655562959885122},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":14.0,"spinRate":2076,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.40463422848737274,"extension":6.644012556412141},"hitData":{"launchSpeed":113.9,"launchAngle":23.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":11.16,"coordY":67.43}},"index":2,"playId":"f1318b2f-33c4-356c-b031-bbe38f7da7f4","pitchNumber":3,"startTime":"2025-08-01T23:18:30.020Z","endTime":"2025-08-01T23:18:59.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:18:59.266Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (33) on a line drive to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:19:19.929Z","endTime":"2025-08-01T23:21:35.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.8543050137399,"strikeZoneBottom":1.84220783513369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.926343575799308,"aZ":-26.773468712719303,"pfxX":-0.2430303689122505,"pfxZ":3.5249171527123586,"pX":0.21802630223875938,"pZ":0.7282063782340078,"vX0":3.818435616046106,"vY0":-122.66791898633265,"vZ0":-7.842110853580934,"x":108.69,"y":219.12,"x0":-1.3233512944344252,"y0":50.00439184970385,"z0":6.230145447072834,"aX":-0.372821243854296},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":-0.4,"spinRate":1872,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4455005323246022,"extension":6.794397964167872},"index":0,"playId":"28f9cb81-9e20-30e1-af92-da8fd11aadb3","pitchNumber":1,"startTime":"2025-08-01T23:19:22.371Z","endTime":"2025-08-01T23:19:26.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.83370995321043,"strikeZoneBottom":1.71683700781128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.335376772534737,"aZ":-14.514260915495916,"pfxX":-8.717447083109487,"pfxZ":9.514509324569298,"pX":0.5543994721321316,"pZ":1.764166352128299,"vX0":7.478678671907698,"vY0":-135.564966845191,"vZ0":-9.10049147316526,"x":95.87,"y":191.15,"x0":-1.1108668413845295,"y0":50.00638846849406,"z0":6.183738078558426,"aX":-16.188010999427792},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":14.2,"spinRate":1954,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.40442883307981115,"extension":6.589492050672725},"index":1,"playId":"9c49459a-9da4-348b-982b-63f19e26d2b3","pitchNumber":2,"startTime":"2025-08-01T23:19:36.161Z","endTime":"2025-08-01T23:19:39.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":71.5,"strikeZoneTop":3.65000068554858,"strikeZoneBottom":1.69959673134636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.783346153057586,"aZ":-35.17948641566345,"pfxX":2.99644476690582,"pfxZ":-2.3642372151376962,"pX":2.088685782987343,"pZ":1.1786891096728385,"vX0":6.289882638865632,"vY0":-112.17508836031149,"vZ0":-3.5558569201518813,"x":37.38,"y":206.96,"x0":-1.1438038308040708,"y0":50.00283997800924,"z0":6.380366610974767,"aX":3.808259022239946},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-4.9,"breakHorizontal":-7.1,"spinRate":2187,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.48876053560173727,"extension":6.517609402541713},"index":2,"playId":"25c3f6c4-255b-3333-a75a-e09c7e914813","pitchNumber":3,"startTime":"2025-08-01T23:19:50.747Z","endTime":"2025-08-01T23:19:54.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418784999053536,"aZ":-25.559389221385363,"pfxX":-9.67321829348315,"pfxZ":4.860612768967208,"pX":-0.23223899067766424,"pZ":2.142340706496052,"vX0":4.955377973210911,"vY0":-116.4011794748476,"vZ0":-4.483645849401265,"x":125.85,"y":180.94,"x0":-1.1404564919643547,"y0":50.0043674848869,"z0":6.5353415957322305,"aX":-13.173112835944494},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":1494,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.47193721698666335,"extension":6.67812230505557},"index":3,"playId":"9bb7b1e3-77a8-3a8d-9627-3473e546c3d6","pitchNumber":4,"startTime":"2025-08-01T23:20:04.687Z","endTime":"2025-08-01T23:20:07.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T23:20:17.748Z","endTime":"2025-08-01T23:20:37.083Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.964191129060257,"aZ":-14.64929619729274,"pfxX":-6.053605714577191,"pfxZ":9.21070946275518,"pX":0.7166002815691145,"pZ":3.327176488328238,"vX0":7.09815273955716,"vY0":-137.4269475503449,"vZ0":-5.449782183504673,"x":89.68,"y":148.95,"x0":-1.1197275737331525,"y0":50.003086122222435,"z0":6.339912621260688,"aX":-11.518424754009033},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":1989,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3993696388243957,"extension":6.609332852208883},"index":5,"playId":"e960b140-8aeb-3b4f-962a-c388f11f6cb8","pitchNumber":5,"startTime":"2025-08-01T23:20:37.083Z","endTime":"2025-08-01T23:20:41.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.6499995817572,"strikeZoneBottom":1.67276477704415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.654086221249266,"aZ":-25.314622060444403,"pfxX":-0.729214993821472,"pfxZ":4.3476745008012365,"pX":1.898718232883763,"pZ":-0.475681312323082,"vX0":7.736750962431271,"vY0":-124.71458175140747,"vZ0":-11.0514213600494,"x":44.63,"y":251.62,"x0":-1.146631817866736,"y0":50.00499800775578,"z0":6.094698014254694,"aX":-1.1520411251428768},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.5,"spinRate":2199,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4388843522705277,"extension":6.734465483676272},"index":6,"playId":"bd6b0338-7657-3f27-8768-83dc6391475e","pitchNumber":6,"startTime":"2025-08-01T23:20:58.698Z","endTime":"2025-08-01T23:21:02.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.737391438012047,"aZ":-31.028611178043498,"pfxX":-0.502184986644384,"pfxZ":0.7517702729392841,"pX":0.02829101748688117,"pZ":2.9726810753460664,"vX0":3.4476063732920523,"vY0":-122.22850994551406,"vZ0":-1.893445738625096,"x":115.92,"y":158.52,"x0":-1.3316052185057403,"y0":50.00280211329122,"z0":6.406596842365399,"aX":-0.7649717786385024},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":0.1,"spinRate":1742,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.4471048482190576,"extension":6.5891833575054415},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.79,"coordY":43.04}},"index":7,"playId":"6befac28-bf55-39c6-bce2-7a01adc8a7d5","pitchNumber":7,"startTime":"2025-08-01T23:21:21.015Z","endTime":"2025-08-01T23:21:35.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":2.000000000000007,"leverageIndex":0.36,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:21:35.593Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:21:57.634Z","endTime":"2025-08-01T23:22:26.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.75167595573969,"strikeZoneBottom":1.9459635540751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.858432196687776,"aZ":-40.35794932496618,"pfxX":2.673498168109351,"pfxZ":-6.743953886719332,"pX":-1.7052488324187707,"pZ":3.503042782442569,"vX0":-0.9781074211605061,"vY0":-110.12457880673563,"vZ0":2.3889214230034064,"x":182.0,"y":144.2,"x0":-1.5995857886334446,"y0":50.0049207032028,"z0":6.7127259363951115,"aX":3.2426465662905195},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-11.2,"breakHorizontal":-4.6,"spinRate":2060,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.49978760086562923,"extension":6.279911050715162},"index":0,"playId":"fb77e35d-4b28-35bc-9ea7-45e2a30ea396","pitchNumber":1,"startTime":"2025-08-01T23:22:03.245Z","endTime":"2025-08-01T23:22:06.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06659359202945,"aZ":-24.104454665104534,"pfxX":1.3870629293745864,"pfxZ":4.733156579268913,"pX":0.4992852911038288,"pZ":2.286614189758951,"vX0":4.684886522472253,"vY0":-129.4936696433344,"vZ0":-5.4342229364035735,"x":97.97,"y":177.04,"x0":-1.510676922739514,"y0":50.00205024529226,"z0":6.247060481709734,"aX":2.3643510233256197},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2135,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.4223460765228748,"extension":6.488674241490812},"hitData":{"launchSpeed":88.0,"launchAngle":27.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.97,"coordY":71.03}},"index":1,"playId":"10a542ff-cf3d-31e2-a60b-1672a6ac47e0","pitchNumber":2,"startTime":"2025-08-01T23:22:18.317Z","endTime":"2025-08-01T23:22:26.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:22:26.330Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to shortstop Bo Bichette.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:24:23.993Z","endTime":"2025-08-01T23:25:00.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.70087822941951,"strikeZoneBottom":1.7968381975576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77455259707135,"aZ":-12.64066652314806,"pfxX":-7.108370191943186,"pfxZ":10.754684967670595,"pX":-0.12393671189125449,"pZ":1.6781618242968412,"vX0":7.540656949629784,"vY0":-134.76974614643512,"vZ0":-8.210365842467006,"x":121.72,"y":193.47,"x0":-2.051785465573643,"y0":50.00063714603547,"z0":5.682925276224348,"aX":-12.907985026895373},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2143,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4084108869334173,"extension":6.462772999656126},"index":0,"playId":"94e9391d-80c9-384c-b1fe-230283dbac2e","pitchNumber":1,"startTime":"2025-08-01T23:24:37.129Z","endTime":"2025-08-01T23:24:40.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.221793121418646,"aZ":-30.121219170408658,"pfxX":-0.7136640646598371,"pfxZ":1.412385269036795,"pX":1.2075834530705383,"pZ":2.1543843868801065,"vX0":8.048844897701025,"vY0":-120.16913056804928,"vZ0":-2.111623186763691,"x":70.97,"y":180.61,"x0":-2.0987369625858823,"y0":50.00379948510761,"z0":5.73144679093806,"aX":-1.039016561486253},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.3,"breakHorizontal":-0.7,"spinRate":2173,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4565404129012962,"extension":6.61898574623297},"hitData":{"launchSpeed":66.9,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.35,"coordY":152.25}},"index":1,"playId":"5cd04936-04ea-35b2-bfd6-a095bd5e538e","pitchNumber":2,"startTime":"2025-08-01T23:24:54.432Z","endTime":"2025-08-01T23:25:00.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:25:00.492Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:25:24.209Z","endTime":"2025-08-01T23:27:18.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.787420674763453,"aZ":-12.176327186364151,"pfxX":-5.6977802488543805,"pfxZ":10.946487217145728,"pX":-0.17444584654195014,"pZ":2.235078227622174,"vX0":7.1636958442793315,"vY0":-134.6886082446499,"vZ0":-7.060421572001666,"x":123.65,"y":178.43,"x0":-2.135384012357557,"y0":50.00436452490825,"z0":5.761856191914665,"aX":-10.411087873659902},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2120,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40753653954920166,"extension":6.35560702820003},"index":0,"playId":"9a33fc94-dc49-358a-a822-a90084c4b975","pitchNumber":1,"startTime":"2025-08-01T23:25:35.257Z","endTime":"2025-08-01T23:25:38.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.82607650094623,"strikeZoneBottom":1.77350598192088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19236578455256,"aZ":-12.467030749492183,"pfxX":-5.477115401908728,"pfxZ":10.377669698098604,"pX":-0.6571343696604539,"pZ":1.9101935461895994,"vX0":6.152401597924488,"vY0":-137.36887590986797,"vZ0":-7.480769849169407,"x":142.05,"y":187.2,"x0":-2.2208706807457377,"y0":50.00568303797105,"z0":5.527986133364903,"aX":-10.404504799442735},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2113,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3996795857907114,"extension":6.677186071097781},"index":1,"playId":"de0801fa-a32d-3f52-b787-b5d97ba0e0e7","pitchNumber":2,"startTime":"2025-08-01T23:25:54.469Z","endTime":"2025-08-01T23:25:57.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71684519039209,"aZ":-14.827724614414974,"pfxX":-5.77678698739039,"pfxZ":8.96291042427694,"pX":0.1729597338448547,"pZ":3.686186661268675,"vX0":8.064652132523978,"vY0":-138.42814761739027,"vZ0":-2.7303963711853734,"x":110.41,"y":139.25,"x0":-2.031388867056016,"y0":50.00112861472089,"z0":5.681445638948924,"aX":-11.178789649831195},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":1939,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3960988822797402,"extension":6.5723981586143205},"index":2,"playId":"f91d3402-adec-3657-9f7f-b985fde4ddb0","pitchNumber":3,"startTime":"2025-08-01T23:26:14.862Z","endTime":"2025-08-01T23:26:18.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.70000121941639,"strikeZoneBottom":1.73002466392855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212271915749824,"aZ":-28.934677352053853,"pfxX":-9.449212752254127,"pfxZ":2.190507054328065,"pX":-0.8344392517561752,"pZ":1.2702305743809428,"vX0":6.687607056132286,"vY0":-121.45810008225992,"vZ0":-3.8982088835514666,"x":148.81,"y":204.48,"x0":-2.4109175616939007,"y0":50.001949919028384,"z0":5.442678817425307,"aX":-13.963137999287113},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1434,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.45286210626166046,"extension":6.747540853799698},"index":3,"playId":"14ffb7d6-b6e4-30ab-9556-8a2027f19cb7","pitchNumber":4,"startTime":"2025-08-01T23:26:36.146Z","endTime":"2025-08-01T23:26:39.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"ee7dc3e5-3e4d-3b32-a1fe-c740f6e3b9c0","startTime":"2025-08-01T23:26:55.884Z","endTime":"2025-08-01T23:27:00.866Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.696927462948587,"aZ":-13.555171111448734,"pfxX":-8.158541032195567,"pfxZ":9.716929208104496,"pX":-0.013787153050887324,"pZ":1.1671883378837933,"vX0":8.411808564374832,"vY0":-137.8176725491064,"vZ0":-9.441445459170264,"x":117.53,"y":207.27,"x0":-2.0510509342006453,"y0":50.00556352763878,"z0":5.561363413010123,"aX":-15.638238390970281},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":13.0,"spinRate":2178,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39799391857715394,"extension":6.710673786447258},"index":5,"playId":"5929d4ec-6146-3bf2-a464-5830a429718b","pitchNumber":5,"startTime":"2025-08-01T23:27:15.361Z","endTime":"2025-08-01T23:27:18.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:27:18.680Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (9) on a fly ball to right center field. Maikel Garcia scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:27:37.250Z","endTime":"2025-08-01T23:29:55.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.49416180831808,"strikeZoneBottom":1.58103133497845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.881539393444896,"aZ":-15.631873084430481,"pfxX":-7.945636403181492,"pfxZ":9.18618966320468,"pX":-0.10862804618805974,"pZ":1.3630317680403539,"vX0":7.751244442322013,"vY0":-133.61582948831256,"vZ0":-8.10111806386118,"x":121.14,"y":201.98,"x0":-2.0205458899524906,"y0":50.00406964886787,"z0":5.566622429931272,"aX":-14.309980250372286},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":12.6,"spinRate":2134,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4105667545472902,"extension":6.383714730256195},"index":0,"playId":"0adde91e-0d69-3f53-8301-da5778ce1cc6","pitchNumber":1,"startTime":"2025-08-01T23:27:45.078Z","endTime":"2025-08-01T23:27:48.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.38000020897872,"strikeZoneBottom":1.61895030874054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13283229009182,"aZ":-11.615022804924,"pfxX":-7.86711629180976,"pfxZ":10.977333113267886,"pX":0.1559342426348399,"pZ":-0.0389016670723702,"vX0":8.90830362036286,"vY0":-136.0630499790768,"vZ0":-12.466565039853121,"x":111.06,"y":239.83,"x0":-2.139986627265786,"y0":50.00440584114253,"z0":5.409841846980593,"aX":-14.737343038925165},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":12.4,"spinRate":2160,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4027059108186286,"extension":6.5930500093332265},"index":1,"playId":"3620eb08-7ef3-3298-88f4-cf072f2774d3","pitchNumber":2,"startTime":"2025-08-01T23:28:03.956Z","endTime":"2025-08-01T23:28:08.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.348861413760527,"aZ":-13.394983084968457,"pfxX":-8.416780602756223,"pfxZ":9.904178443593672,"pX":-0.0852042713469199,"pZ":1.9033475798792518,"vX0":8.61725426826391,"vY0":-136.8540161721948,"vZ0":-7.30616389427059,"x":120.25,"y":187.39,"x0":-2.1820228998331554,"y0":50.00137736835416,"z0":5.526084914458811,"aX":-15.9562342981457},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":13.4,"spinRate":2217,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40031363888606863,"extension":6.793624873090634},"index":2,"playId":"562056d9-1f3d-324f-90d4-e6a87c71307a","pitchNumber":3,"startTime":"2025-08-01T23:28:28.084Z","endTime":"2025-08-01T23:28:32.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.38000065826373,"strikeZoneBottom":1.53224472255187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.528146286279444,"aZ":-15.0789345385997,"pfxX":-9.352291170001795,"pfxZ":9.051112633577189,"pX":0.3087134639249243,"pZ":1.8976659806337655,"vX0":9.882672812565554,"vY0":-137.09129239277854,"vZ0":-6.971820050175574,"x":105.23,"y":187.54,"x0":-2.14141210013734,"y0":50.000273112816444,"z0":5.5180718502216655,"aX":-17.659457939110435},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":14.6,"spinRate":2268,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.400742127156108,"extension":6.7126946559607745},"index":3,"playId":"90713e9c-da19-3daf-8ce1-ba8aec4ec8f1","pitchNumber":4,"startTime":"2025-08-01T23:28:50.688Z","endTime":"2025-08-01T23:28:56.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Maikel Garcia steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"90713e9c-da19-3daf-8ce1-ba8aec4ec8f1","startTime":"2025-08-01T23:29:07.040Z","endTime":"2025-08-01T23:29:33.861Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"postOnSecond":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.33,"dramaIndex":49.0,"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.084327975061502,"aZ":-26.56850909280258,"pfxX":-8.68052741826736,"pfxZ":3.591414217713183,"pX":-0.6190890568235198,"pZ":2.5052671795300743,"vX0":7.026455836202955,"vY0":-123.41292225118285,"vZ0":-1.8629138020957585,"x":140.6,"y":171.14,"x0":-2.3604605681815674,"y0":50.00066548748036,"z0":5.484539689117292,"aX":-13.533093390027055},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":1520,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4420224520518645,"extension":6.649994803183113},"hitData":{"launchSpeed":97.7,"launchAngle":31.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.81,"coordY":64.32}},"index":5,"playId":"2c18556c-327e-30f2-ba77-e4e0bd8cf9d9","pitchNumber":5,"startTime":"2025-08-01T23:29:33.861Z","endTime":"2025-08-01T23:29:55.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-16.5,"leverageIndex":1.33,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:29:55.796Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, third baseman Addison Barger to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:30:12.986Z","endTime":"2025-08-01T23:31:04.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.31611400192999,"strikeZoneBottom":1.6358273080527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.603300230597092,"aZ":-12.791124663923284,"pfxX":-7.800017186340597,"pfxZ":10.325691442176808,"pX":0.510192029164121,"pZ":2.3305139467840292,"vX0":9.429958246276954,"vY0":-136.30623615013363,"vZ0":-6.554704447044801,"x":97.55,"y":175.86,"x0":-1.9845798240906127,"y0":50.004198177397726,"z0":5.653670176488221,"aX":-14.644878765960435},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":12.1,"spinRate":2032,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4021919762469519,"extension":6.575124636128739},"index":0,"playId":"342070d2-a2c1-3e55-812c-9b045a2d1e5d","pitchNumber":1,"startTime":"2025-08-01T23:30:22.966Z","endTime":"2025-08-01T23:30:26.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.515228903773444,"aZ":-30.168451029107814,"pfxX":-11.0092030894137,"pfxZ":1.3235721362645698,"pX":-0.28543030565740485,"pZ":0.932711726107017,"vX0":8.176445556855523,"vY0":-122.37231005200795,"vZ0":-4.780108102692061,"x":127.88,"y":213.6,"x0":-2.2423444826683494,"y0":50.002223015948864,"z0":5.500622498369535,"aX":-16.669463189883672},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":18.0,"spinRate":1476,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44786982715166923,"extension":6.79048013003703},"index":1,"playId":"737cf915-89ec-37bd-b422-10a83716fb4f","pitchNumber":2,"startTime":"2025-08-01T23:30:39.360Z","endTime":"2025-08-01T23:30:42.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29415788111447,"aZ":-29.103668827362952,"pfxX":-9.612211716921662,"pfxZ":2.0113532558510894,"pX":-0.754844061976416,"pZ":1.9182970070855354,"vX0":6.921131644055663,"vY0":-122.63717576758981,"vZ0":-2.6225842878465833,"x":145.77,"y":186.99,"x0":-2.3650409251682385,"y0":50.00045145773024,"z0":5.484524811060714,"aX":-14.637076064339697},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":1528,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.44667190278811963,"extension":6.535817629814773},"hitData":{"launchSpeed":89.4,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.8,"coordY":177.66}},"index":2,"playId":"9623acd7-fc1e-3fcd-89a4-df9c44574fa3","pitchNumber":3,"startTime":"2025-08-01T23:30:56.704Z","endTime":"2025-08-01T23:31:04.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:31:04.244Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:31:22.294Z","endTime":"2025-08-01T23:32:59.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.18000088613747,"strikeZoneBottom":1.48637267096263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73864956266674,"aZ":-11.300493632349836,"pfxX":-7.259559557244739,"pfxZ":11.093255936780807,"pX":-0.4657228978396265,"pZ":1.6097807604346268,"vX0":7.081872798438306,"vY0":-136.91679025963583,"vZ0":-8.400556272064298,"x":134.75,"y":195.32,"x0":-2.1537603749151426,"y0":50.00589681822055,"z0":5.508678922657958,"aX":-13.663322297911131},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":11.5,"spinRate":2162,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40142847111628477,"extension":6.719406346802232},"index":0,"playId":"f6a2bcd9-d8df-3440-876b-75a32ec15ff7","pitchNumber":1,"startTime":"2025-08-01T23:31:31.497Z","endTime":"2025-08-01T23:31:34.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23667109548136,"aZ":-29.120790335697084,"pfxX":-9.03848768722086,"pfxZ":2.0089802692526932,"pX":-0.4051680206786853,"pZ":1.725644446659462,"vX0":7.311013184414254,"vY0":-123.03870920873509,"vZ0":-3.092762916895652,"x":132.44,"y":192.19,"x0":-2.2524528022528596,"y0":50.00403388808808,"z0":5.487488355426397,"aX":-13.748082239540766},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":14.5,"spinRate":1642,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.44654094479797823,"extension":6.62211382142681},"index":1,"playId":"67291cc2-65ca-3dd9-b3d2-48920ab65493","pitchNumber":2,"startTime":"2025-08-01T23:31:47.968Z","endTime":"2025-08-01T23:31:51.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":83.1,"endSpeed":75.5,"strikeZoneTop":3.17999988635835,"strikeZoneBottom":1.39902500215323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83164970528426,"aZ":-31.27546096911126,"pfxX":-11.252301793938276,"pfxZ":0.6174102546753022,"pX":-0.9223320672055908,"pZ":0.7519799812869171,"vX0":6.906534039855828,"vY0":-120.66200512093997,"vZ0":-4.2709483327088735,"x":152.16,"y":218.48,"x0":-2.3822808925540953,"y0":50.00291295388257,"z0":5.347950549783319,"aX":-16.338123015996718},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":18.4,"spinRate":1702,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.45662180638012595,"extension":6.643307138032583},"index":2,"playId":"eaec6fd8-8a85-316f-a283-7e0b36568d54","pitchNumber":3,"startTime":"2025-08-01T23:32:05.684Z","endTime":"2025-08-01T23:32:09.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81586918153205,"aZ":-10.697512086723576,"pfxX":-7.913927027525534,"pfxZ":11.360110784789264,"pX":0.11866108052565297,"pZ":1.5968545283075417,"vX0":9.051286656309713,"vY0":-137.21844413045582,"vZ0":-8.493996372384673,"x":112.48,"y":195.66,"x0":-2.208052053595011,"y0":50.00281631655938,"z0":5.477988427759801,"aX":-14.961615483953855},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":12.2,"spinRate":2353,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4004971511014217,"extension":6.796286562112233},"index":3,"playId":"3e3add9b-184c-30e4-8209-5f4a3b3eea4b","pitchNumber":4,"startTime":"2025-08-01T23:32:26.959Z","endTime":"2025-08-01T23:32:29.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21391492395684,"aZ":-11.904903598402493,"pfxX":-7.286770983180528,"pfxZ":10.757671398857768,"pX":-0.3677442482025385,"pZ":1.8419634436097974,"vX0":7.467447132315568,"vY0":-136.89511086944958,"vZ0":-7.748827595543742,"x":131.02,"y":189.05,"x0":-2.193480393526301,"y0":50.00648977437667,"z0":5.537656837093391,"aX":-13.73539120377324},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":11.5,"spinRate":2185,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4011968305415108,"extension":6.677985532891705},"hitData":{"launchSpeed":98.0,"launchAngle":32.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.79,"coordY":71.45}},"index":4,"playId":"fe482df6-5794-3ee7-b143-d513dfba560f","pitchNumber":5,"startTime":"2025-08-01T23:32:51.057Z","endTime":"2025-08-01T23:32:59.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:32:59.525Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:35:06.930Z","endTime":"2025-08-01T23:35:25.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.087396425886883,"aZ":-20.488791972681142,"pfxX":0.7484668152206334,"pfxZ":6.960867718653243,"pX":-0.24347649362448234,"pZ":1.8608494092729793,"vX0":2.8646470051819146,"vY0":-128.33853597787729,"vZ0":-7.197307857699758,"x":126.28,"y":188.54,"x0":-1.4686067895219483,"y0":50.00019481744482,"z0":6.282513661191776,"aX":1.255118734513653},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":-1.9,"spinRate":2126,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4258142946171928,"extension":6.533341080947701},"hitData":{"launchSpeed":89.6,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":164.96}},"index":0,"playId":"a93c6f59-c83e-34f6-b2ce-59106b282be3","pitchNumber":1,"startTime":"2025-08-01T23:35:17.800Z","endTime":"2025-08-01T23:35:25.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:35:25.424Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to catcher Salvador Perez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:35:44.179Z","endTime":"2025-08-01T23:36:26.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.25343169662213,"strikeZoneBottom":1.51183686832033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194054140424605,"aZ":-11.799822138057884,"pfxX":-3.0397770515538736,"pfxZ":11.088656345062992,"pX":0.6420319621010959,"pZ":3.462243745113183,"vX0":6.03815139668136,"vY0":-134.90636583072322,"vZ0":-5.499057516175468,"x":92.53,"y":145.3,"x0":-1.233409130840283,"y0":50.00542031825044,"z0":6.363735436641069,"aX":-5.587312396706005},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2155,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40649179670520574,"extension":6.552071037755115},"index":0,"playId":"bdf63197-b67e-3656-aeba-aaa6b42cdbc8","pitchNumber":1,"startTime":"2025-08-01T23:35:47.909Z","endTime":"2025-08-01T23:35:51.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.370858038196353,"aZ":-20.237389665587564,"pfxX":1.2816151324908769,"pfxZ":7.10232220262977,"pX":-0.19252939823725165,"pZ":3.448326578242423,"vX0":2.873001276445081,"vY0":-128.97919502227705,"vZ0":-3.539557475997685,"x":124.34,"y":145.68,"x0":-1.4883917729014418,"y0":50.00488017248009,"z0":6.403164639968463,"aX":2.154674704591766},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.2,"breakHorizontal":-3.0,"spinRate":2092,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.42501055247338604,"extension":6.510277485515808},"index":1,"playId":"6bb49888-4d5d-3cea-98aa-a8edcb8f7009","pitchNumber":2,"startTime":"2025-08-01T23:36:04.230Z","endTime":"2025-08-01T23:36:07.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":83.7,"endSpeed":76.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.462635467676222,"aZ":-27.280764528258008,"pfxX":0.8627142525972533,"pfxZ":3.274305332869723,"pX":0.6193406938038042,"pZ":2.3492772592132667,"vX0":4.267359238700149,"vY0":-121.82128470854602,"vZ0":-3.9971962965902996,"x":93.39,"y":175.35,"x0":-1.271985226573438,"y0":50.00091503712594,"z0":6.387917433527418,"aX":1.2864145143131067},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-2.6,"spinRate":1834,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4507988509939622,"extension":6.602112640375695},"hitData":{"launchSpeed":68.6,"launchAngle":78.0,"totalDistance":37.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.19,"coordY":190.37}},"index":2,"playId":"b2e497eb-d3b4-317e-9014-8478e5287063","pitchNumber":3,"startTime":"2025-08-01T23:36:18.178Z","endTime":"2025-08-01T23:36:26.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:36:26.937Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Adam Frazier.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:36:46.253Z","endTime":"2025-08-01T23:37:33.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.63331865891395,"strikeZoneBottom":1.67932311921868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31276903485298,"aZ":-9.611078304754882,"pfxX":-4.159341318663914,"pfxZ":12.512174226737487,"pX":-0.11614278185278494,"pZ":4.388012567270203,"vX0":4.301034133315448,"vY0":-134.2496547445457,"vZ0":-3.8128775761414624,"x":121.43,"y":120.3,"x0":-1.2078613740650674,"y0":50.00460398759568,"z0":6.524945545846539,"aX":-7.502092343438779},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.8,"breakHorizontal":6.5,"spinRate":2081,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40987864690085685,"extension":6.600051597615748},"index":0,"playId":"df769d1d-dcc2-3b91-8ad7-dbc3167fb83e","pitchNumber":1,"startTime":"2025-08-01T23:36:57.543Z","endTime":"2025-08-01T23:37:01.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.63342472661646,"strikeZoneBottom":1.6972437881732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.684863528846442,"aZ":-10.049330691373243,"pfxX":-3.4961890567234084,"pfxZ":12.522826964678345,"pX":0.7381842555953744,"pZ":1.5072406762568153,"vX0":5.546313999733707,"vY0":-132.64900615306806,"vZ0":-10.555160074115948,"x":88.86,"y":198.08,"x0":-0.9338986913072929,"y0":50.00052304295305,"z0":6.2905554514433275,"aX":-6.175900578816457},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.3,"breakHorizontal":5.0,"spinRate":2098,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.414302720344335,"extension":6.736714219419675},"index":1,"playId":"e50b07e8-f88f-3d5f-aa3d-7f778c6caf80","pitchNumber":2,"startTime":"2025-08-01T23:37:09.971Z","endTime":"2025-08-01T23:37:13.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02233676585432,"aZ":-28.66847551465235,"pfxX":-0.9640671217921621,"pfxZ":2.4033013010288844,"pX":0.3802148448765831,"pZ":3.207642891008612,"vX0":4.109819423848551,"vY0":-120.30932900794,"vZ0":-1.7508883288522934,"x":102.51,"y":152.17,"x0":-1.227316488150992,"y0":50.00536684094194,"z0":6.4932256535748,"aX":-1.4089372654948593},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.2,"breakHorizontal":0.7,"spinRate":1789,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.45580621246992514,"extension":6.4053817581200745},"hitData":{"launchSpeed":87.3,"launchAngle":50.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":124.17,"coordY":192.55}},"index":2,"playId":"070439f9-dc27-3dc7-909b-28bc7d2e2565","pitchNumber":3,"startTime":"2025-08-01T23:37:23.845Z","endTime":"2025-08-01T23:37:33.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:37:33.264Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:39:27.095Z","endTime":"2025-08-01T23:40:29.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.0,"strikeZoneTop":3.5201712364796,"strikeZoneBottom":1.69429128090275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317904248650404,"aZ":-15.322333698045794,"pfxX":-8.460921291513188,"pfxZ":9.327371592444461,"pX":0.04212239920184378,"pZ":1.541716834855107,"vX0":8.433756545477623,"vY0":-133.8999582679892,"vZ0":-7.713290856185305,"x":115.39,"y":197.15,"x0":-2.0570160494835825,"y0":50.0017912845765,"z0":5.567149794427692,"aX":-15.283489231918047},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":13.4,"spinRate":2107,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40987689271155414,"extension":6.857210741259539},"index":0,"playId":"a2281ac1-05d5-357b-a72e-4c49e6d5ab32","pitchNumber":1,"startTime":"2025-08-01T23:39:45.184Z","endTime":"2025-08-01T23:39:48.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.5227891681674,"strikeZoneBottom":1.74958827580394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50587029083611,"aZ":-25.11808610570036,"pfxX":-10.885586340423211,"pfxZ":4.606122353225594,"pX":0.9017625500758703,"pZ":0.1482612841813927,"vX0":10.63055223418191,"vY0":-123.04013880517395,"vZ0":-7.740383725357938,"x":82.63,"y":234.78,"x0":-2.0613392304694127,"y0":50.00487770416144,"z0":5.464812103282552,"aX":-16.68569051736163},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":1697,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.44523439832947354,"extension":7.035929332512071},"index":1,"playId":"356c1857-4ddb-3713-bbb3-ba5c8306a0d4","pitchNumber":2,"startTime":"2025-08-01T23:40:01.239Z","endTime":"2025-08-01T23:40:04.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.159530999738564,"aZ":-13.679348391079264,"pfxX":-7.09831214176508,"pfxZ":9.824615494292434,"pX":0.28859979199635216,"pZ":2.015738990190746,"vX0":8.732013410684633,"vY0":-136.14773597156375,"vZ0":-6.996614405455998,"x":106.0,"y":184.36,"x0":-2.034020855147244,"y0":50.00269366025434,"z0":5.5608442921264425,"aX":-13.36179627857008},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2027,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4019159665522971,"extension":6.746709023984827},"hitData":{"launchSpeed":106.8,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":166.87,"coordY":141.36}},"index":2,"playId":"675021a8-ed83-3372-a028-a1aea58633a4","pitchNumber":3,"startTime":"2025-08-01T23:40:20.347Z","endTime":"2025-08-01T23:40:29.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:40:29.043Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonathan India doubles (25) on a fly ball to right fielder Nathan Lukes. Kyle Isbel to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:40:48.788Z","endTime":"2025-08-01T23:43:05.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.37000053551482,"strikeZoneBottom":1.53845689012524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.400345106624822,"aZ":-27.19442250924853,"pfxX":-9.489271224497346,"pfxZ":3.327210730891298,"pX":-0.05368216509443361,"pZ":0.5447570473473179,"vX0":8.380135896664267,"vY0":-121.4596219075852,"vZ0":-6.050385556364505,"x":119.05,"y":224.07,"x0":-2.312853759550532,"y0":50.002935155627846,"z0":5.427592246485078,"aX":-14.203071071297202},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":1472,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4506522778059576,"extension":6.660827439531431},"index":0,"playId":"51ab87ec-3d99-3c22-9017-1c8d67f10337","pitchNumber":1,"startTime":"2025-08-01T23:41:00.193Z","endTime":"2025-08-01T23:41:04.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.3,"endSpeed":84.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59319702346983,"aZ":-16.54610035712796,"pfxX":-8.489060154878226,"pfxZ":8.374028963192753,"pX":-0.18258343019824774,"pZ":2.4425881120549566,"vX0":8.242729526788322,"vY0":-136.83935142455476,"vZ0":-5.254325431382478,"x":123.96,"y":172.83,"x0":-2.153888355708926,"y0":50.005458786129736,"z0":5.548941457484402,"aX":-15.849942402071935},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2164,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40267485180615514,"extension":6.580202530082327},"index":1,"playId":"ad6a5aaa-a275-3902-b262-7f29538a3fae","pitchNumber":2,"startTime":"2025-08-01T23:41:21.076Z","endTime":"2025-08-01T23:41:24.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27849526342876,"aZ":-27.91026039184989,"pfxX":-8.66799228931021,"pfxZ":2.804205583176304,"pX":-0.6249823689320329,"pZ":2.0543023024571267,"vX0":6.683398964064713,"vY0":-122.83548929173702,"vZ0":-2.835534509177031,"x":140.82,"y":183.31,"x0":-2.2604696245598617,"y0":50.00522651098241,"z0":5.606980001870702,"aX":-13.192799678724516},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":14.0,"spinRate":1745,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4466239155484484,"extension":6.874990744179129},"index":2,"playId":"90b13e05-acc4-3455-95ef-a4e38a4c33b0","pitchNumber":3,"startTime":"2025-08-01T23:41:43.000Z","endTime":"2025-08-01T23:41:46.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.37000010243609,"strikeZoneBottom":1.48616064628704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00598327547493,"aZ":-27.47072209387127,"pfxX":-10.636103797162352,"pfxZ":3.1214168925647883,"pX":-0.4119632968951529,"pZ":0.7936234817553327,"vX0":7.901356605280129,"vY0":-122.278408504807,"vZ0":-5.498599377982486,"x":132.7,"y":217.35,"x0":-2.3096258672544536,"y0":50.00462566892348,"z0":5.43998457330744,"aX":-16.044138088739263},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":1477,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4486086358278065,"extension":6.866607903855639},"index":3,"playId":"fd48a7b8-4682-3f40-961d-b770f2be2e35","pitchNumber":4,"startTime":"2025-08-01T23:42:08.115Z","endTime":"2025-08-01T23:42:11.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"b6495eb8-7695-3c9b-9ce7-cc2f18af6aa8","startTime":"2025-08-01T23:42:26.221Z","endTime":"2025-08-01T23:42:31.995Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25718791636631,"aZ":-13.519860708357493,"pfxX":-7.730584718173119,"pfxZ":9.703531752234259,"pX":0.20516201928797126,"pZ":1.945199908391668,"vX0":8.864140249707326,"vY0":-138.3501004879791,"vZ0":-7.145822910806079,"x":109.18,"y":186.26,"x0":-2.048599253915232,"y0":50.00231154163678,"z0":5.482994964587438,"aX":-14.861499860218089},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2284,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39715236555216205,"extension":6.6665881693764915},"hitData":{"launchSpeed":94.2,"launchAngle":26.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.48,"coordY":83.27}},"index":5,"playId":"a90de5c9-5115-3d01-b54b-197c9cec27fe","pitchNumber":5,"startTime":"2025-08-01T23:42:52.302Z","endTime":"2025-08-01T23:43:05.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-9.599999999999998,"leverageIndex":1.41,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:43:05.566Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bobby Witt Jr. homers (16) on a fly ball to left field. Kyle Isbel scores. Jonathan India scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:43:23.653Z","endTime":"2025-08-01T23:44:05.974Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403255790454097,"aZ":-22.787140156210445,"pfxX":-8.023075104493149,"pfxZ":6.23604143153969,"pX":-0.7117834394555446,"pZ":2.1614961777659794,"vX0":6.611272230097666,"vY0":-122.51668358661375,"vZ0":-3.307361504154943,"x":144.13,"y":180.42,"x0":-2.415694938021119,"y0":50.00343636939495,"z0":5.497907942636277,"aX":-12.078855772723037},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.7,"breakHorizontal":12.7,"spinRate":1267,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4487460531173437,"extension":6.780521703818534},"hitData":{"launchSpeed":108.2,"launchAngle":26.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":12.18,"coordY":72.52}},"index":0,"playId":"da52a4f7-09ea-3355-8d1d-72d521a51d47","pitchNumber":1,"startTime":"2025-08-01T23:43:42.041Z","endTime":"2025-08-01T23:44:05.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":1.27,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:44:05.974Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:44:23.116Z","endTime":"2025-08-01T23:45:39.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":79.1,"strikeZoneTop":3.59124695725502,"strikeZoneBottom":1.67746223856415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.492947438628903,"aZ":-25.852146052587667,"pfxX":-1.1680621983200776,"pfxZ":4.058635509966621,"pX":1.39807743079199,"pZ":-0.11651031728017372,"vX0":9.144029100067229,"vY0":-123.74715460837699,"vZ0":-8.071078006882457,"x":63.71,"y":241.93,"x0":-2.185189173426056,"y0":50.005797200912205,"z0":5.336797682730051,"aX":-1.8217283426997033},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":0.1,"spinRate":2343,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.44173735804259096,"extension":6.75888957511918},"index":0,"playId":"8d8098b1-1d52-344f-8a72-07171fa1be46","pitchNumber":1,"startTime":"2025-08-01T23:44:32.807Z","endTime":"2025-08-01T23:44:36.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.938099657929467,"aZ":-30.218280104037945,"pfxX":-9.644977778223549,"pfxZ":1.2534784251105409,"pX":0.28020675284257207,"pZ":0.8888093396173229,"vX0":8.977173873378904,"vY0":-124.16904845256947,"vZ0":-5.023726065257423,"x":106.32,"y":214.78,"x0":-2.129493266700701,"y0":50.00419490370463,"z0":5.453656075116051,"aX":-15.05753560850331},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":1574,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44117622915108745,"extension":6.797830853307238},"index":1,"playId":"f127d5ff-7696-3a47-b55c-7b2b79bc29dd","pitchNumber":2,"startTime":"2025-08-01T23:44:50.621Z","endTime":"2025-08-01T23:44:53.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.51615195839366,"strikeZoneBottom":1.74210739982243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.449710889923523,"aZ":-29.063036339619718,"pfxX":-10.905029582895862,"pfxZ":2.0019451899929543,"pX":0.4878135384252503,"pZ":0.5939929291695633,"vX0":9.973607925738502,"vY0":-124.21249618812242,"vZ0":-5.6910434945100805,"x":98.41,"y":222.74,"x0":-2.175776300973412,"y0":50.00159583755217,"z0":5.351559226609108,"aX":-16.92447984525553},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":17.3,"spinRate":1673,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.442106495777284,"extension":6.859178056229286},"index":2,"playId":"4352bd27-6169-37dc-90de-2a4cdb1cb325","pitchNumber":3,"startTime":"2025-08-01T23:45:08.164Z","endTime":"2025-08-01T23:45:11.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.413982823814635,"aZ":-13.748654099714065,"pfxX":-8.387712859728936,"pfxZ":9.828173507643104,"pX":-0.6006262196108995,"pZ":2.6215622299289665,"vX0":7.140662563355831,"vY0":-136.4119837636636,"vZ0":-5.325205908843779,"x":139.89,"y":168.0,"x0":-2.1689186991127616,"y0":50.005870768744956,"z0":5.555070717480468,"aX":-15.731087453726122},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":13.6,"spinRate":2277,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.402289379008979,"extension":6.680337844075689},"hitData":{"launchSpeed":95.6,"launchAngle":26.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.93,"coordY":98.47}},"index":3,"playId":"82adbbb3-e4c3-3814-8b85-4f6b8e9b7cc9","pitchNumber":4,"startTime":"2025-08-01T23:45:31.699Z","endTime":"2025-08-01T23:45:39.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:45:39.319Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:45:53.963Z","endTime":"2025-08-01T23:47:28.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.61000087234388,"strikeZoneBottom":1.70826181724158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415689839493552,"aZ":-30.651588230662853,"pfxX":0.29973881099249144,"pfxZ":1.0399935180072002,"pX":0.7202582350932896,"pZ":0.9551273811439837,"vX0":6.882962265953221,"vY0":-120.55457034448524,"vZ0":-4.352177764641684,"x":89.55,"y":212.99,"x0":-2.2215170448866286,"y0":50.00157610305522,"z0":5.516970967816901,"aX":0.43525609385614455},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.0,"breakHorizontal":-2.3,"spinRate":2261,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.45592521421791377,"extension":6.600448378495178},"index":0,"playId":"dbd5dea0-2695-3a96-bb4c-53406e8ae15c","pitchNumber":1,"startTime":"2025-08-01T23:46:07.064Z","endTime":"2025-08-01T23:46:10.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.72379290059131,"strikeZoneBottom":1.84890063419171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.225422620969695,"aZ":-11.700110625055542,"pfxX":-8.621940565421932,"pfxZ":11.100103218021857,"pX":0.3167063990395138,"pZ":2.5294679308834342,"vX0":9.209960138728313,"vY0":-136.02703977657384,"vZ0":-6.026860538810411,"x":104.93,"y":170.48,"x0":-2.0185019396952177,"y0":50.00402041124225,"z0":5.610789818747569,"aX":-15.904743064589008},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":13.3,"spinRate":2387,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40512658468278007,"extension":6.662087752402004},"index":1,"playId":"15dc77ed-0908-3a8b-ba30-a809c2f3409b","pitchNumber":2,"startTime":"2025-08-01T23:46:24.476Z","endTime":"2025-08-01T23:46:27.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.3,"endSpeed":85.4,"strikeZoneTop":3.60999904582906,"strikeZoneBottom":1.73127966060957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.767390858146726,"aZ":-13.740452382608282,"pfxX":-7.111850070268439,"pfxZ":9.816258503512877,"pX":0.21175729562463666,"pZ":1.8597450668102549,"vX0":8.527026490581544,"vY0":-136.78912472741985,"vZ0":-7.283592954481962,"x":99.82,"y":138.45,"x0":-2.0354991452884543,"y0":50.001785614017415,"z0":5.516708528982984,"aX":-13.35333372271314},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2310,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.401842132550672,"extension":6.653882316776842},"index":2,"playId":"dcc60f5d-dee8-322c-90f2-22e16df7a9b0","pitchNumber":3,"startTime":"2025-08-01T23:46:42.211Z","endTime":"2025-08-01T23:46:45.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.61000101391754,"strikeZoneBottom":1.68828140172155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9835508540964,"aZ":-25.063375765483787,"pfxX":-10.604964366593977,"pfxZ":4.679174523257844,"pX":0.5611098167658506,"pZ":0.0799758085586563,"vX0":10.083767938996283,"vY0":-123.1168920325594,"vZ0":-7.4654323807357015,"x":95.61,"y":236.62,"x0":-2.23181680689818,"y0":50.00046847003736,"z0":5.306927151621862,"aX":-16.09786797012976},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":1717,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4468006940901228,"extension":6.792808384266627},"index":3,"playId":"3d539873-0a65-37ac-9328-f5ce3b712523","pitchNumber":4,"startTime":"2025-08-01T23:46:59.567Z","endTime":"2025-08-01T23:47:03.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.784387539856745,"aZ":-15.04740915642138,"pfxX":-8.209942610699388,"pfxZ":8.993139891431024,"pX":-0.3558274412568453,"pZ":2.3626946010434087,"vX0":7.527295803405813,"vY0":-137.6548154439645,"vZ0":-5.884268646507933,"x":130.56,"y":174.99,"x0":-2.069541861157056,"y0":50.002448682325436,"z0":5.5605641328678885,"aX":-15.63302594411332},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2174,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3990956670175363,"extension":6.681713888019604},"hitData":{"launchSpeed":105.6,"launchAngle":17.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.02,"coordY":53.37}},"index":4,"playId":"b44a2c94-9bd1-36af-bd1a-d84497844596","pitchNumber":5,"startTime":"2025-08-01T23:47:21.100Z","endTime":"2025-08-01T23:47:28.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:47:28.245Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:47:47.676Z","endTime":"2025-08-01T23:49:45.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.69999880670233,"strikeZoneBottom":1.7141247246418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.429616494986405,"aZ":-29.649141854172033,"pfxX":-9.503634224906667,"pfxZ":1.6081888111534908,"pX":0.898356429643458,"pZ":0.487539655528079,"vX0":10.325279494536955,"vY0":-124.68336369478817,"vZ0":-6.172052661470625,"x":82.76,"y":225.62,"x0":-2.064764214409112,"y0":50.00537917886323,"z0":5.446657495139998,"aX":-14.94306880783232},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":1728,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4395577780418325,"extension":6.745910339656719},"index":0,"playId":"33e4cf5e-ab0f-32d4-a527-6cf6b87b009b","pitchNumber":1,"startTime":"2025-08-01T23:47:55.841Z","endTime":"2025-08-01T23:48:00.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.53422451371489,"strikeZoneBottom":1.59437908343644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66475788973025,"aZ":-27.51759085258147,"pfxX":-8.94312926263277,"pfxZ":3.1603171758349053,"pX":1.096465760166494,"pZ":0.9810430757727978,"vX0":10.5175822457716,"vY0":-121.1927972973859,"vZ0":-4.769840039324238,"x":75.21,"y":212.29,"x0":-2.155887701682673,"y0":50.00366275024032,"z0":5.403607622180715,"aX":-13.185003972009048},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1637,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4534922520779019,"extension":6.808191498745534},"index":1,"playId":"fdf7df71-fe5e-3794-8221-cb329a6a8fd7","pitchNumber":2,"startTime":"2025-08-01T23:48:15.681Z","endTime":"2025-08-01T23:48:19.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.69999980691594,"strikeZoneBottom":1.77953671207967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56307597548219,"aZ":-16.21198375593466,"pfxX":-7.802609864282882,"pfxZ":8.426761288781469,"pX":-0.5625232886936359,"pZ":0.9037733898746662,"vX0":7.082254203523142,"vY0":-136.85335082283393,"vZ0":-9.118443392775793,"x":138.44,"y":214.38,"x0":-2.1718004601783467,"y0":50.00654687610759,"z0":5.3927125594894925,"aX":-14.78487359613233},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2067,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4004264616533284,"extension":6.663425995811612},"index":2,"playId":"ceae2eab-8644-3c8d-a2ab-e385e3ec5e5c","pitchNumber":3,"startTime":"2025-08-01T23:48:33.923Z","endTime":"2025-08-01T23:48:37.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66252502480091,"aZ":-13.856478530284338,"pfxX":-10.236413625196175,"pfxZ":9.74565588275938,"pX":-0.05743102629026829,"pZ":1.1614176906052915,"vX0":8.91516051301517,"vY0":-136.606645445992,"vZ0":-8.764222365596904,"x":119.19,"y":207.42,"x0":-2.0422844017750084,"y0":50.001049653928575,"z0":5.375697890206327,"aX":-19.236942102548475},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":16.6,"spinRate":2359,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4018102292533112,"extension":6.722452663241805},"index":3,"playId":"0e633dab-6c58-3f55-8d6b-67bfa691db6e","pitchNumber":4,"startTime":"2025-08-01T23:48:51.834Z","endTime":"2025-08-01T23:48:55.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-01T23:49:02.669Z","endTime":"2025-08-01T23:49:20.152Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72527917639456,"aZ":-12.789674443186048,"pfxX":-8.105510832953561,"pfxZ":10.503788246047554,"pX":0.807223529153864,"pZ":0.9936857410807903,"vX0":10.339637744775201,"vY0":-135.50977117444924,"vZ0":-9.421416251723688,"x":86.23,"y":211.95,"x0":-2.0184850867410202,"y0":50.00574270013802,"z0":5.426302254815329,"aX":-14.96269540209233},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":12.2,"spinRate":2289,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4053862016083829,"extension":6.658189981822695},"index":5,"playId":"29563375-1e0f-3e7c-bfd1-2768010e0569","pitchNumber":5,"startTime":"2025-08-01T23:49:20.152Z","endTime":"2025-08-01T23:49:23.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76051306307661,"aZ":-14.061590525365697,"pfxX":-6.480090633173212,"pfxZ":9.667513656529012,"pX":0.4481044135132688,"pZ":3.09701870658722,"vX0":9.035891228921512,"vY0":-136.2265390460308,"vZ0":-4.009764788787331,"x":99.92,"y":155.16,"x0":-2.0745648588711743,"y0":50.00524663796394,"z0":5.5644087348841875,"aX":-12.144856030548501},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2173,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4025256091669025,"extension":6.71677115177299},"index":6,"playId":"4495939a-05a1-3d19-8df9-fb4df5edd8e5","pitchNumber":6,"startTime":"2025-08-01T23:49:42.227Z","endTime":"2025-08-01T23:49:45.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":0.5000000000000018,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:49:45.534Z","atBatIndex":21},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Tyler Heineman bunt grounds out softly, pitcher Michael Wacha to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:52:02.564Z","endTime":"2025-08-01T23:52:46.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608379,"link":"/api/v1/people/608379"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.27452072360466,"strikeZoneBottom":1.49800828741824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.265961163515286,"aZ":-10.799608447643749,"pfxX":-3.696261167493085,"pfxZ":12.10245464495957,"pX":0.006289741866345159,"pZ":2.427520926690422,"vX0":4.161433086776674,"vY0":-132.7599057129579,"vZ0":-8.396416911235312,"x":116.76,"y":173.24,"x0":-1.1092744891519482,"y0":50.00229141007546,"z0":6.438799092213409,"aX":-6.52758178773385},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.0,"breakHorizontal":5.6,"spinRate":2172,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4142736563653715,"extension":6.792460429279725},"index":0,"playId":"981665e0-babc-3bae-b10d-2821c3ca76f3","pitchNumber":1,"startTime":"2025-08-01T23:52:13.726Z","endTime":"2025-08-01T23:52:16.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-01T23:52:25.969Z","endTime":"2025-08-01T23:52:39.570Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":72.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32193976781375,"aZ":-23.024686982110765,"pfxX":-6.968278806501126,"pfxZ":6.685517205124715,"pX":0.29687647361980857,"pZ":2.5467852187755398,"vX0":5.668889375762323,"vY0":-117.40663161895193,"vZ0":-4.183398387162322,"x":105.68,"y":170.02,"x0":-1.2670216793854776,"y0":50.002947312737305,"z0":6.545452443813759,"aX":-9.536262788761363},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.2,"breakHorizontal":10.9,"spinRate":1522,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.47010050717788143,"extension":6.664288821471267},"hitData":{"launchSpeed":22.5,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.12,"coordY":195.03}},"index":2,"playId":"830e82b6-470f-3c9e-b1de-f0f377a86722","pitchNumber":2,"startTime":"2025-08-01T23:52:39.570Z","endTime":"2025-08-01T23:52:46.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:52:46.537Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:53:09.717Z","endTime":"2025-08-01T23:54:22.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.52343713791796,"strikeZoneBottom":1.81393191567581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.998447200058784,"aZ":-9.748858684950699,"pfxX":-5.66115501925753,"pfxZ":12.15542118885882,"pX":0.510834737671119,"pZ":2.4065902335883527,"vX0":6.664542107374771,"vY0":-135.329587619485,"vZ0":-8.184343959782824,"x":97.53,"y":173.8,"x0":-1.254438532490896,"y0":50.004507615196694,"z0":6.162899107780125,"aX":-10.446025873131104},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2118,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4055549780167409,"extension":6.767498487122689},"index":0,"playId":"9f3573d1-482e-321e-b0f6-9fb80d2b00e0","pitchNumber":1,"startTime":"2025-08-01T23:53:14.002Z","endTime":"2025-08-01T23:53:17.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.55572733388398,"strikeZoneBottom":1.70557861831023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.945434037954342,"aZ":-21.161205661557013,"pfxX":0.22636455984480985,"pfxZ":6.5046625896946395,"pX":0.7592524595479849,"pZ":3.42311929644179,"vX0":5.386998154859818,"vY0":-129.06713624628705,"vZ0":-3.235697444101392,"x":88.06,"y":146.36,"x0":-1.3812010488064859,"y0":50.00303834979553,"z0":6.315755940498657,"aX":0.383113679677711},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":-1.6,"spinRate":2175,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.4237768999040865,"extension":6.568269438583439},"index":1,"playId":"0ca98351-941f-330f-91d9-4ab0338b1c4b","pitchNumber":2,"startTime":"2025-08-01T23:53:26.803Z","endTime":"2025-08-01T23:53:30.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.451068150772805,"aZ":-9.390225366812876,"pfxX":-4.739406448076419,"pfxZ":12.478808255245397,"pX":0.5652329571382554,"pZ":3.1239353612675913,"vX0":6.241871601438401,"vY0":-134.79044469040954,"vZ0":-6.770638184377053,"x":95.45,"y":154.43,"x0":-1.173224713839064,"y0":50.00075743820373,"z0":6.344116652364169,"aX":-8.65199901247028},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.1,"breakHorizontal":7.1,"spinRate":2165,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40758480971500965,"extension":6.71264669501936},"index":2,"playId":"c1d1b65a-2885-33e7-9ac8-b68f44fefc45","pitchNumber":3,"startTime":"2025-08-01T23:53:40.310Z","endTime":"2025-08-01T23:53:43.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-01T23:53:57.362Z","endTime":"2025-08-01T23:54:14.230Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01440615821703,"aZ":-10.736473035731676,"pfxX":-3.2667150238092573,"pfxZ":11.313056850733737,"pX":0.7391142705752896,"pZ":2.7839621846228613,"vX0":6.58864892049552,"vY0":-137.18991478766364,"vZ0":-7.668334409885578,"x":88.83,"y":163.61,"x0":-1.2755853713225231,"y0":50.003422333813745,"z0":6.357752565733043,"aX":-6.191132774638152},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":4.4,"spinRate":2233,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40014553025230626,"extension":6.7318299742016015},"hitData":{"launchSpeed":74.8,"launchAngle":44.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.93,"coordY":121.3}},"index":4,"playId":"2064c5f3-3557-3e3d-a839-5486ea273f2b","pitchNumber":4,"startTime":"2025-08-01T23:54:14.230Z","endTime":"2025-08-01T23:54:22.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:54:22.354Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Loperfido lines out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:54:40.600Z","endTime":"2025-08-01T23:56:19.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.8,"strikeZoneTop":3.48999987787364,"strikeZoneBottom":1.62078971959614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.191939777313408,"aZ":-38.601120958866275,"pfxX":6.877286569727181,"pfxZ":-5.421631133188238,"pX":0.8363159066382249,"pZ":1.6045892970263165,"vX0":2.824740524966529,"vY0":-109.09939596160784,"vZ0":-1.486706110013084,"x":85.12,"y":195.46,"x0":-1.3754699184128962,"y0":50.00400615504899,"z0":6.519070740561677,"aX":8.151044071645156},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-9.8,"breakHorizontal":-13.3,"spinRate":2433,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.5052947552403597,"extension":6.464962061765775},"index":0,"playId":"ff7494e4-4cbb-3121-8e4d-85ec938de0da","pitchNumber":1,"startTime":"2025-08-01T23:54:46.901Z","endTime":"2025-08-01T23:54:50.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23453721957444,"aZ":-17.117504562956494,"pfxX":0.37658964340258816,"pfxZ":8.78423726654855,"pX":1.0940625728181785,"pZ":2.53314649189121,"vX0":6.056164282285415,"vY0":-129.60199260629153,"vZ0":-6.164283911030579,"x":75.3,"y":170.39,"x0":-1.3146550928912455,"y0":50.00074254908235,"z0":6.234634827520492,"aX":0.6435581178984487},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.9,"breakHorizontal":-1.9,"spinRate":2292,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.42146266880788463,"extension":6.728967435459112},"index":1,"playId":"b0613df9-2cad-3ff8-86fe-1145c3ca64af","pitchNumber":2,"startTime":"2025-08-01T23:55:00.984Z","endTime":"2025-08-01T23:55:04.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.6822175858403,"strikeZoneBottom":1.72872331234072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.277403864768818,"aZ":-25.72807932137463,"pfxX":-8.578998862007476,"pfxZ":4.779081423337592,"pX":-0.279921136747433,"pZ":3.9021507202203733,"vX0":4.783887330961228,"vY0":-116.16325350199527,"vZ0":-0.5739258441948376,"x":127.67,"y":133.42,"x0":-1.2645407967807512,"y0":50.00548598617618,"z0":6.625206496441465,"aX":-11.580834078546603},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.8,"breakHorizontal":14.2,"spinRate":1506,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.47376463874300345,"extension":6.658873821891424},"index":2,"playId":"14170baa-36f3-3cab-9560-ae4b1a9c05aa","pitchNumber":3,"startTime":"2025-08-01T23:55:18.033Z","endTime":"2025-08-01T23:55:21.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.829250863258796,"aZ":-22.814028859456556,"pfxX":0.9751864996896693,"pfxZ":5.625593235600902,"pX":-0.014613203494278651,"pZ":2.4206367384021843,"vX0":3.4083372778662357,"vY0":-127.75932567697977,"vZ0":-5.159328759587972,"x":117.56,"y":173.42,"x0":-1.489312136636113,"y0":50.00089134208699,"z0":6.245148859558153,"aX":1.6209022934763084},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2193,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4277339583599318,"extension":6.616429621143022},"index":3,"playId":"d02ba8bf-89da-39f9-a30f-5885db2f5055","pitchNumber":4,"startTime":"2025-08-01T23:55:31.593Z","endTime":"2025-08-01T23:55:34.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":80.1,"endSpeed":73.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.941524392012703,"aZ":-21.705471022889036,"pfxX":-7.928394648606297,"pfxZ":7.718825282869827,"pX":-0.22120480530443037,"pZ":1.7363294331403079,"vX0":4.675494182761763,"vY0":-116.34722371185498,"vZ0":-6.078495447221643,"x":125.43,"y":191.9,"x0":-1.2373367216564453,"y0":50.005135282574095,"z0":6.469263551552301,"aX":-10.758381917512969},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":1471,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.47264000532289563,"extension":6.701433471954525},"index":4,"playId":"4d02237d-74b4-33a7-8d51-71fec0ab31b0","pitchNumber":5,"startTime":"2025-08-01T23:55:50.710Z","endTime":"2025-08-01T23:55:54.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-01T23:56:05.113Z","endTime":"2025-08-01T23:56:13.155Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.176098564098762,"aZ":-25.589113580286327,"pfxX":2.4795405378805238,"pfxZ":3.899265967257344,"pX":0.18802939428326215,"pZ":3.1033691049834373,"vX0":3.7033554764344405,"vY0":-128.93606683985374,"vZ0":-3.089070813373297,"x":109.83,"y":154.99,"x0":-1.587532817422587,"y0":50.000799804025306,"z0":6.286112311592613,"aX":4.18425172923677},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2133,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.42439393624252153,"extension":6.638006855715469},"hitData":{"launchSpeed":83.6,"launchAngle":23.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.06,"coordY":105.07}},"index":6,"playId":"4189fb89-d383-3ebf-8c29-42b30ea918a5","pitchNumber":6,"startTime":"2025-08-01T23:56:13.155Z","endTime":"2025-08-01T23:56:19.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:56:19.616Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:58:28.324Z","endTime":"2025-08-01T23:59:04.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.6,"strikeZoneTop":3.53193861516501,"strikeZoneBottom":1.556385324029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.239509374259455,"aZ":-29.743609428136512,"pfxX":0.11370560658108753,"pfxZ":1.6397075170775004,"pX":0.681486005323544,"pZ":1.1299656874442674,"vX0":6.76230756023895,"vY0":-121.42075694299079,"vZ0":-4.095875445490943,"x":91.02,"y":208.27,"x0":-2.1621925619689737,"y0":50.00342541791035,"z0":5.445797700949761,"aX":0.16829732940763434},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2109,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4522414766209022,"extension":6.8019806981005075},"index":0,"playId":"cd86d49f-122b-3e16-962d-7e4836966f70","pitchNumber":1,"startTime":"2025-08-01T23:58:38.585Z","endTime":"2025-08-01T23:58:42.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.004261285945816,"aZ":-13.727935381818643,"pfxX":-8.268776210923166,"pfxZ":10.37315169744198,"pX":-0.055210826731809326,"pZ":2.4132294710294215,"vX0":8.260642876058531,"vY0":-133.3439287770659,"vZ0":-5.538404645095676,"x":119.1,"y":173.62,"x0":-2.137622786655684,"y0":50.004683306474384,"z0":5.529125036087301,"aX":-14.707033613078908},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":13.0,"spinRate":2270,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4127379116961549,"extension":6.615077452972131},"hitData":{"launchSpeed":98.7,"launchAngle":29.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.22,"coordY":56.51}},"index":1,"playId":"1dfc1209-9fce-318c-a220-ee20738487e3","pitchNumber":2,"startTime":"2025-08-01T23:58:55.716Z","endTime":"2025-08-01T23:59:04.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:59:04.114Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, third baseman Addison Barger to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:59:18.912Z","endTime":"2025-08-02T00:01:25.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86639845788395,"aZ":-11.387947778060704,"pfxX":-8.511301545725141,"pfxZ":11.416156484643327,"pX":-0.003977835764281672,"pZ":1.8668461992504148,"vX0":8.256072925063506,"vY0":-135.16833176526757,"vZ0":-7.593645758371062,"x":117.15,"y":188.38,"x0":-2.0160122848930917,"y0":50.00288931318606,"z0":5.5422229158497025,"aX":-15.49742362068489},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":13.3,"spinRate":2183,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4077347528643962,"extension":6.705832927809335},"index":0,"playId":"03b62f0c-2403-3284-8a35-93ea8b25f979","pitchNumber":1,"startTime":"2025-08-01T23:59:32.855Z","endTime":"2025-08-01T23:59:36.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.28999861587338,"strikeZoneBottom":1.57525353016744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41367991730514,"aZ":-13.383793520057969,"pfxX":-7.027567657126699,"pfxZ":9.966934939559579,"pX":0.13276383460762878,"pZ":1.0031565970026433,"vX0":8.506750120484053,"vY0":-136.95842208619777,"vZ0":-9.327661421020068,"x":111.94,"y":211.69,"x0":-2.111719216590411,"y0":50.00265667137393,"z0":5.385347061699732,"aX":-13.248649259074309},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2142,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4010951289481226,"extension":6.849764683419466},"index":1,"playId":"12c84ef6-dde7-32d1-9b5f-483a72b0e642","pitchNumber":2,"startTime":"2025-08-01T23:59:55.227Z","endTime":"2025-08-01T23:59:58.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.6,"endSpeed":86.1,"strikeZoneTop":3.28999978333596,"strikeZoneBottom":1.50026815294626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79590558089202,"aZ":-14.879281934696413,"pfxX":-6.806840077392469,"pfxZ":9.11521046551249,"pX":0.42159874788229257,"pZ":1.4282893571956534,"vX0":9.044564454450363,"vY0":-137.22622733862872,"vZ0":-8.245862338364184,"x":100.93,"y":200.22,"x0":-2.040476899508229,"y0":50.00342048555736,"z0":5.496423618881841,"aX":-12.916944398857874},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2154,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3999138610138955,"extension":6.826244164908411},"index":2,"playId":"f51f9452-3ef2-394f-b870-30a52ae5524c","pitchNumber":3,"startTime":"2025-08-02T00:00:13.944Z","endTime":"2025-08-02T00:00:17.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.312139525683893,"aZ":-28.10410176959502,"pfxX":-8.55803816563507,"pfxZ":2.6884238807872087,"pX":-0.7103196903344201,"pZ":1.4367026765746511,"vX0":6.236485426161964,"vY0":-122.22760141412384,"vZ0":-3.9255700451775812,"x":144.08,"y":199.99,"x0":-2.1843004624630535,"y0":50.00027401230466,"z0":5.479469299742892,"aX":-12.934393487011661},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":14.0,"spinRate":1598,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.44828715905832395,"extension":6.782431195921615},"index":3,"playId":"176a5dde-9bbd-3b0d-a23a-d76ffbc55244","pitchNumber":4,"startTime":"2025-08-02T00:00:32.137Z","endTime":"2025-08-02T00:00:35.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.17562670232217,"strikeZoneBottom":1.47681988456507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33270179818079,"aZ":-12.65900287033218,"pfxX":-6.845730408532328,"pfxZ":10.205206546168156,"pX":1.1136662634270353,"pZ":1.0667029411158082,"vX0":10.278054171487673,"vY0":-137.39226233161236,"vZ0":-9.732490082155712,"x":74.55,"y":209.98,"x0":-1.7857325718414903,"y0":50.00605626545508,"z0":5.514712824809276,"aX":-13.095682846963596},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":10.2,"spinRate":2079,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3986094462687251,"extension":6.663662708602595},"index":4,"playId":"d0f96e55-cd3e-3517-ac7f-d6405a36bdeb","pitchNumber":5,"startTime":"2025-08-02T00:00:58.567Z","endTime":"2025-08-02T00:01:01.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.541091642410265,"aZ":-15.000221974951378,"pfxX":-7.450639441023169,"pfxZ":9.251007523704361,"pX":0.13335941513523802,"pZ":1.2737345215592901,"vX0":8.472192499584732,"vY0":-135.83346729626797,"vZ0":-8.23095444651992,"x":111.92,"y":204.39,"x0":-2.0676264919285483,"y0":50.00452521570746,"z0":5.400141660437408,"aX":-13.834817443425479},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2104,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40423725084180084,"extension":6.7545541379447664},"hitData":{"launchSpeed":84.7,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.71,"coordY":165.26}},"index":5,"playId":"127b1642-c394-3f89-91c4-13511abd7c95","pitchNumber":6,"startTime":"2025-08-02T00:01:18.196Z","endTime":"2025-08-02T00:01:25.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:01:25.940Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:01:48.747Z","endTime":"2025-08-02T00:03:00.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.28699042032182,"strikeZoneBottom":1.40578083291483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.868908265155884,"aZ":-25.164981438052138,"pfxX":-8.35095781351602,"pfxZ":4.672010955602779,"pX":-0.3338508986943507,"pZ":2.21007606027518,"vX0":7.071236957069703,"vY0":-122.22751817271559,"vZ0":-2.9418231169312863,"x":129.73,"y":179.11,"x0":-2.1905296815561557,"y0":50.00581320176364,"z0":5.608629735108552,"aX":-12.53809216406943},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.9,"breakHorizontal":13.3,"spinRate":1690,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.44948424060892345,"extension":6.65240750461008},"index":0,"playId":"750fb77f-851f-30de-b7a9-f8901476deac","pitchNumber":1,"startTime":"2025-08-02T00:01:55.845Z","endTime":"2025-08-02T00:01:59.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76155693358566,"aZ":-13.675564541807542,"pfxX":-6.68268325230779,"pfxZ":9.872809730118561,"pX":-0.30126625537615853,"pZ":2.7812792992116053,"vX0":7.335277441617561,"vY0":-136.6721355534446,"vZ0":-4.878090362027914,"x":128.48,"y":163.69,"x0":-2.1637877362622584,"y0":50.00481438505331,"z0":5.5429828368298075,"aX":-12.525040491565198},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2127,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4021996894252542,"extension":6.652722790382089},"index":1,"playId":"a4919a15-9ab0-3d50-a433-08033ab6d4f8","pitchNumber":2,"startTime":"2025-08-02T00:02:12.819Z","endTime":"2025-08-02T00:02:16.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.558836728741646,"aZ":-10.768772269826838,"pfxX":-8.508620393410448,"pfxZ":11.052244368139299,"pX":0.1394890310378598,"pZ":2.286609932651171,"vX0":9.330278483668014,"vY0":-138.43522441501696,"vZ0":-6.915643730670584,"x":111.68,"y":177.04,"x0":-2.172715390630386,"y0":50.0005404866906,"z0":5.541647955116866,"aX":-16.475680199421696},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":13.4,"spinRate":2272,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3959946956288567,"extension":6.73397712371037},"index":2,"playId":"f0f20b6a-e508-321c-ac0d-26de98d41780","pitchNumber":3,"startTime":"2025-08-02T00:02:34.524Z","endTime":"2025-08-02T00:02:38.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56204339907102,"aZ":-29.36594536773673,"pfxX":-0.4413761215748042,"pfxZ":1.8666092936107193,"pX":0.3323654767663699,"pZ":0.7562699707467881,"vX0":6.438572461189173,"vY0":-121.61236463465369,"vZ0":-4.921754317129951,"x":104.33,"y":218.36,"x0":-2.285758249360687,"y0":50.0049746191979,"z0":5.336570005509342,"aX":-0.6655696646918483},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2205,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4494047891866062,"extension":7.017234318624627},"index":3,"playId":"39f5ae42-3b7c-3921-b1d2-95d03c96751f","pitchNumber":4,"startTime":"2025-08-02T00:02:56.474Z","endTime":"2025-08-02T00:03:00.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:03:00.585Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:05:01.042Z","endTime":"2025-08-02T00:06:12.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.72054965932585,"strikeZoneBottom":1.62694389073289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.196149386540156,"aZ":-10.917651610307356,"pfxX":-3.0273878573661026,"pfxZ":11.516371412442492,"pX":0.6773841953442173,"pZ":3.286932654972059,"vX0":5.249202904293735,"vY0":-135.17665707461828,"vZ0":-6.376732289077046,"x":91.18,"y":150.03,"x0":-0.8986770708686057,"y0":50.00413034235485,"z0":6.447466704388159,"aX":-5.589005302423207},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":4.3,"spinRate":2052,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.4056158951260742,"extension":6.627035377896323},"index":0,"playId":"d32730c5-e300-30c5-90c7-281d125c9543","pitchNumber":1,"startTime":"2025-08-02T00:05:12.916Z","endTime":"2025-08-02T00:05:16.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531799614169497,"aZ":-26.885915252495206,"pfxX":2.0625431653355113,"pfxZ":3.4172128317519057,"pX":0.8829457502208049,"pZ":2.838227307033297,"vX0":4.568891193110438,"vY0":-123.37396365002121,"vZ0":-3.2104464988441324,"x":83.34,"y":162.15,"x0":-1.2577764333628993,"y0":50.0051296509233,"z0":6.411772797963651,"aX":3.1930277579453192},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2013,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.44320661713478193,"extension":6.765976702889504},"index":1,"playId":"64ef109e-7888-369c-a627-d47f02b06632","pitchNumber":2,"startTime":"2025-08-02T00:05:25.275Z","endTime":"2025-08-02T00:05:28.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61183311334783,"aZ":-25.407933776479602,"pfxX":-8.979906193226693,"pfxZ":4.7362111264889855,"pX":0.01537365171946452,"pZ":1.289392967628973,"vX0":5.154210770981276,"vY0":-118.9779146522275,"vZ0":-6.474732582350284,"x":116.41,"y":203.97,"x0":-1.0164366266387126,"y0":50.00292614908706,"z0":6.359942362419029,"aX":-12.826924316266833},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":1423,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4610111641945296,"extension":6.601487058568685},"index":2,"playId":"02f479ec-6bae-3604-8a55-1bc6c51b3790","pitchNumber":3,"startTime":"2025-08-02T00:05:43.697Z","endTime":"2025-08-02T00:05:47.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.071420432725677,"aZ":-28.767534102242386,"pfxX":-8.798319079017315,"pfxZ":2.4350089986622336,"pX":-0.16314221098587667,"pZ":2.4056617443068378,"vX0":4.716622490638454,"vY0":-118.04139649963025,"vZ0":-3.2957243813811687,"x":123.22,"y":173.83,"x0":-1.051959567220867,"y0":50.005242089998816,"z0":6.490096492827992,"aX":-12.322954889600851},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1476,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.46537731219495493,"extension":6.5287724731878045},"hitData":{"launchSpeed":98.3,"launchAngle":40.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.13,"coordY":71.3}},"index":3,"playId":"c91a2c6e-756c-3f45-84c3-c33e316709ff","pitchNumber":4,"startTime":"2025-08-02T00:06:02.933Z","endTime":"2025-08-02T00:06:12.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:06:12.492Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:06:27.325Z","endTime":"2025-08-02T00:07:29.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":90.2,"endSpeed":83.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34466103205232,"aZ":-19.78344425650114,"pfxX":1.3754475727797393,"pfxZ":7.059452011248814,"pX":0.07760125920552069,"pZ":2.703455472134653,"vX0":3.4526931465689663,"vY0":-131.3023389008662,"vZ0":-5.3938499954195995,"x":114.04,"y":165.79,"x0":-1.4302881031247523,"y0":50.00567117014447,"z0":6.244877289065563,"aX":2.4153436791908085},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-3.2,"spinRate":2209,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.41626682781474456,"extension":6.6912424500007575},"index":0,"playId":"09830fe3-eccd-314e-9dba-d0394392dad8","pitchNumber":1,"startTime":"2025-08-02T00:06:41.353Z","endTime":"2025-08-02T00:06:44.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73605791360023,"aZ":-17.200851502029046,"pfxX":-8.270459874013017,"pfxZ":7.947670713561989,"pX":-0.8679402782889839,"pZ":3.1244843080797504,"vX0":4.44150103413061,"vY0":-136.55614609647733,"vZ0":-4.9537783765166346,"x":150.08,"y":154.42,"x0":-1.4430329012307754,"y0":50.00305126099385,"z0":6.149521610074408,"aX":-15.582747589017835},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":14.0,"spinRate":2111,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4014637270280015,"extension":6.647094696450645},"index":1,"playId":"bcd1a22f-f573-3e08-b96d-598e40bd0924","pitchNumber":2,"startTime":"2025-08-02T00:06:55.930Z","endTime":"2025-08-02T00:06:59.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.190700165996816,"aZ":-24.35347547379206,"pfxX":-8.339500475942383,"pfxZ":5.522188624539787,"pX":0.6440658901711852,"pZ":2.3300947868558946,"vX0":6.251042102206123,"vY0":-118.42828665385575,"vZ0":-4.148524521664916,"x":92.45,"y":175.87,"x0":-0.9496901644636901,"y0":50.00407690573767,"z0":6.339167256249607,"aX":-11.814706279325316},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.2,"breakHorizontal":13.6,"spinRate":1374,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.46297501265889984,"extension":6.5877203645549},"hitData":{"launchSpeed":75.0,"launchAngle":17.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.79,"coordY":109.78}},"index":2,"playId":"3b866db4-153f-3b76-80ae-7887300b4059","pitchNumber":3,"startTime":"2025-08-02T00:07:18.740Z","endTime":"2025-08-02T00:07:29.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":2.299999999999999,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:07:29.038Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:07:48.328Z","endTime":"2025-08-02T00:08:07.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.727092688186254,"aZ":-19.652313969868576,"pfxX":0.7999558939412496,"pfxZ":7.445993922362575,"pX":0.23102403440599142,"pZ":2.65904707250328,"vX0":3.9264118375309804,"vY0":-128.35816842970698,"vZ0":-5.473254413861973,"x":108.19,"y":166.99,"x0":-1.417667494613393,"y0":50.00059913043366,"z0":6.333208737552967,"aX":1.3432912843481166},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.6,"breakHorizontal":-2.3,"spinRate":2102,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.42552184308200713,"extension":6.692075808395075},"hitData":{"launchSpeed":78.8,"launchAngle":37.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.89,"coordY":106.0}},"index":0,"playId":"50de896c-6b0e-351c-b187-7fee98383dc4","pitchNumber":1,"startTime":"2025-08-02T00:07:56.393Z","endTime":"2025-08-02T00:08:07.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:08:07.071Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:08:26.900Z","endTime":"2025-08-02T00:08:54.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.28999958730442,"strikeZoneBottom":1.56853641230661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.226906039986243,"aZ":-23.094151692573888,"pfxX":0.5026091463584939,"pfxZ":5.4097491141777185,"pX":0.43425406122822685,"pZ":1.116161060704043,"vX0":4.5043927800552,"vY0":-128.4051809638014,"vZ0":-8.052074072834454,"x":100.45,"y":208.64,"x0":-1.4040945746096711,"y0":50.00485276923462,"z0":6.074308345337428,"aX":0.843586454551588},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.9,"spinRate":2174,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4256681073306785,"extension":6.722561626714278},"index":0,"playId":"653d26dd-0fe1-3198-badb-b802367079ee","pitchNumber":1,"startTime":"2025-08-02T00:08:30.660Z","endTime":"2025-08-02T00:08:34.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.474667941727336,"aZ":-14.57648502358835,"pfxX":-7.500611975243811,"pfxZ":9.518236249061811,"pX":-0.20969042749651773,"pZ":2.087948525872946,"vX0":5.1803140413253566,"vY0":-134.9006679082219,"vZ0":-8.19760268556157,"x":124.99,"y":182.41,"x0":-1.17724951666158,"y0":50.00622827178867,"z0":6.187272242038441,"aX":-13.870904353276943},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":12.5,"spinRate":2042,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40554142262967874,"extension":6.70708318633576},"hitData":{"launchSpeed":98.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.31,"coordY":147.1}},"index":1,"playId":"459da032-3518-3535-bd72-2fd32da62027","pitchNumber":2,"startTime":"2025-08-02T00:08:47.017Z","endTime":"2025-08-02T00:08:54.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:08:54.990Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out to right fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:10:59.279Z","endTime":"2025-08-02T00:13:25.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.3,"strikeZoneTop":3.65625191473736,"strikeZoneBottom":1.78976136658773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.642750539204975,"aZ":-29.233596262967986,"pfxX":-7.749143096397225,"pfxZ":2.1159214279163727,"pX":-1.1115091087929823,"pZ":3.312154656952782,"vX0":4.813709866936368,"vY0":-117.94944087968139,"vZ0":0.5194004505534084,"x":159.37,"y":149.35,"x0":-2.1879984566146105,"y0":50.00101923254441,"z0":5.818260570843386,"aX":-10.750082744016304},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.3,"breakHorizontal":12.6,"spinRate":1250,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.46712709478597025,"extension":6.492988262456101},"index":0,"playId":"3d26dd18-086c-3782-976f-064b74ee1b37","pitchNumber":1,"startTime":"2025-08-02T00:11:13.286Z","endTime":"2025-08-02T00:11:16.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49163789872666,"aZ":-30.38459631742963,"pfxX":-11.651504315271001,"pfxZ":1.301906303614734,"pX":-0.43087461307990393,"pZ":1.4355293165516805,"vX0":7.459712964553864,"vY0":-117.71329060039209,"vZ0":-3.021367707846241,"x":133.42,"y":200.02,"x0":-2.1592276688370537,"y0":50.00366623506824,"z0":5.607151598169657,"aX":-16.026609594454893},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.8,"breakHorizontal":18.7,"spinRate":1294,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4689005692027166,"extension":6.7299904028930175},"index":1,"playId":"0414f441-f34d-318f-9e2f-825bea718680","pitchNumber":2,"startTime":"2025-08-02T00:11:28.567Z","endTime":"2025-08-02T00:11:31.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.57588983864545,"strikeZoneBottom":1.68374519900228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42859556058747,"aZ":-23.759882142833813,"pfxX":-8.036766912648106,"pfxZ":5.921246539360073,"pX":-1.6527897345704363,"pZ":2.705344014267774,"vX0":4.015743938075277,"vY0":-118.41752005251698,"vZ0":-1.8298805871450463,"x":180.0,"y":165.74,"x0":-2.325609506320663,"y0":50.00491041260878,"z0":5.6599881428705405,"aX":-11.424978869356321},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":1503,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4623882970682285,"extension":6.656376920465426},"index":2,"playId":"970f280f-16c5-3c50-8f99-900eafdc581b","pitchNumber":3,"startTime":"2025-08-02T00:11:45.237Z","endTime":"2025-08-02T00:11:48.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.55638362415658,"strikeZoneBottom":1.75668022989366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70751271196555,"aZ":-16.358540374944536,"pfxX":-8.62422727708925,"pfxZ":8.872557743135381,"pX":-0.015879109639039865,"pZ":1.6366645011644334,"vX0":7.95161096240794,"vY0":-133.19292669830733,"vZ0":-7.29203697361554,"x":117.61,"y":194.59,"x0":-1.9309062244498445,"y0":50.004355886837665,"z0":5.609905667242458,"aX":-15.375252453793815},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":13.7,"spinRate":2063,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4124815616151336,"extension":6.734591712052971},"index":3,"playId":"82932760-35bb-38b2-87d6-75c3b3c609c1","pitchNumber":4,"startTime":"2025-08-02T00:12:04.231Z","endTime":"2025-08-02T00:12:07.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T00:12:15.070Z","endTime":"2025-08-02T00:12:32.459Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.59789626737099,"strikeZoneBottom":1.72157872959663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.879372199104623,"aZ":-15.830404446851745,"pfxX":-9.109668707820555,"pfxZ":8.888502654973971,"pX":0.4423328326582169,"pZ":0.2607600296183923,"vX0":9.380812348692773,"vY0":-134.88501328527846,"vZ0":-10.54817496475339,"x":100.14,"y":231.74,"x0":-1.9002823908706532,"y0":50.00607382091316,"z0":5.343652413364853,"aX":-16.75652656313295},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":14.4,"spinRate":2048,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4063804147340284,"extension":6.82086220512247},"index":5,"playId":"594fae44-b470-3fc9-9e02-487c43bd994b","pitchNumber":5,"startTime":"2025-08-02T00:12:32.459Z","endTime":"2025-08-02T00:12:35.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63365098157452,"aZ":-15.656728527467857,"pfxX":-7.706205795177042,"pfxZ":8.978785981743663,"pX":0.26041802800937436,"pZ":2.8090192209647764,"vX0":8.929550490267335,"vY0":-135.06218395524633,"vZ0":-4.338897578764689,"x":107.07,"y":162.94,"x0":-2.094283728388432,"y0":50.00043260473334,"z0":5.544382450182983,"aX":-14.172766179697952},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":12.0,"spinRate":1971,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40622747185658215,"extension":6.7275571342985945},"index":6,"playId":"03725c44-1841-31fa-b7ea-59a60c252f7e","pitchNumber":6,"startTime":"2025-08-02T00:12:51.423Z","endTime":"2025-08-02T00:12:54.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92847782856159,"aZ":-15.971490641124097,"pfxX":-6.751341278726632,"pfxZ":8.91772336424502,"pX":0.3278040986417405,"pZ":2.1158717916501026,"vX0":8.517443408206102,"vY0":-134.6159377517281,"vZ0":-5.85017526136398,"x":104.5,"y":181.65,"x0":-2.0148953487019035,"y0":50.005560998125176,"z0":5.466658201295528,"aX":-12.270651973676209},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2017,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40843510037348496,"extension":6.921256945069264},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.96,"coordY":80.67}},"index":7,"playId":"4e458d1b-0ad5-34ed-8d4f-e12f0e2c88d3","pitchNumber":7,"startTime":"2025-08-02T00:13:18.818Z","endTime":"2025-08-02T00:13:25.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:13:25.835Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:13:41.588Z","endTime":"2025-08-02T00:14:22.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.49374870328257,"strikeZoneBottom":1.64407965730376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.696169974906198,"aZ":-31.120957931913377,"pfxX":1.4450766322194522,"pfxZ":0.7400542727497754,"pX":-0.7864939111772153,"pZ":2.5703885618019644,"vX0":3.2333874612357802,"vY0":-118.93004918976084,"vZ0":-0.49191308186140004,"x":146.98,"y":169.38,"x0":-2.351244876127315,"y0":50.00586680745381,"z0":5.601126164345947,"aX":2.0716273151309874},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2056,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4604532724400694,"extension":6.437126719858994},"index":0,"playId":"9deffe1a-b3c3-3af8-a158-8cbed4d07e94","pitchNumber":1,"startTime":"2025-08-02T00:13:54.534Z","endTime":"2025-08-02T00:13:57.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.612613147939964,"aZ":-14.150693380676657,"pfxX":-6.586457411704001,"pfxZ":9.647946480741032,"pX":-0.3730659358173532,"pZ":1.737064962009508,"vX0":6.889631911868179,"vY0":-136.23302182479054,"vZ0":-7.382678374667234,"x":131.22,"y":191.88,"x0":-2.0863936726163197,"y0":50.004485788496105,"z0":5.472166597661245,"aX":-12.307113443553753},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2089,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4029748992970239,"extension":6.738708423848106},"hitData":{"launchSpeed":86.8,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.09,"coordY":89.46}},"index":1,"playId":"7cacaa1d-ec64-3208-8aa0-810be35f6bbf","pitchNumber":2,"startTime":"2025-08-02T00:14:13.946Z","endTime":"2025-08-02T00:14:22.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:14:22.332Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:14:39.634Z","endTime":"2025-08-02T00:15:56.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.43898790735252,"strikeZoneBottom":1.70044811443193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89074691035236,"aZ":-13.364427715201034,"pfxX":-7.524606579773078,"pfxZ":9.912526995273542,"pX":0.021309881312100272,"pZ":2.2154613682179174,"vX0":8.057661165150412,"vY0":-136.81188924580783,"vZ0":-6.575986704189111,"x":116.19,"y":178.96,"x0":-1.9829812698023737,"y0":50.0032470469196,"z0":5.564388915293765,"aX":-14.279650500939168},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2096,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40019849248208317,"extension":6.832690911270432},"index":0,"playId":"8f2f78fd-9a33-38f4-aa85-ddcbd5c145ef","pitchNumber":1,"startTime":"2025-08-02T00:14:51.798Z","endTime":"2025-08-02T00:14:54.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.7,"endSpeed":86.2,"strikeZoneTop":3.51000054011248,"strikeZoneBottom":1.68293697395528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.027463876605985,"aZ":-16.35644254047414,"pfxX":-7.366123278908189,"pfxZ":8.31445817920861,"pX":0.028201055532521245,"pZ":1.2052413434301583,"vX0":8.168623917043695,"vY0":-137.43867348255552,"vZ0":-8.49862515844158,"x":115.93,"y":206.24,"x0":-2.033238900324934,"y0":50.00273067231185,"z0":5.460619951008497,"aX":-14.014452732672705},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2100,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39935936791005533,"extension":6.6559129963219315},"index":1,"playId":"56fbfb3a-0478-34cb-be21-6b24bec58d25","pitchNumber":2,"startTime":"2025-08-02T00:15:09.482Z","endTime":"2025-08-02T00:15:12.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.640836846792276,"aZ":-12.004440504173031,"pfxX":-4.849575490451249,"pfxZ":10.67190443147978,"pX":-0.5777539493126113,"pZ":2.2441687186691897,"vX0":5.579331255048937,"vY0":-136.509369673195,"vZ0":-6.761556717824867,"x":139.02,"y":178.19,"x0":-2.0166136960142773,"y0":50.00355609970744,"z0":5.577142768510647,"aX":-9.166599567056902},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2055,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4010074044110068,"extension":6.597029180597963},"index":2,"playId":"294f75bc-cbcc-3568-b1cc-07c569a68b6b","pitchNumber":3,"startTime":"2025-08-02T00:15:28.901Z","endTime":"2025-08-02T00:15:32.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.750913986518086,"aZ":-16.522778457615615,"pfxX":-6.706070164663643,"pfxZ":8.152594417632793,"pX":-0.31974322318395976,"pZ":3.2899699906783817,"vX0":7.217028182280474,"vY0":-137.93601896632197,"vZ0":-3.353703953302859,"x":129.19,"y":149.95,"x0":-2.103477260576559,"y0":50.00281934590578,"z0":5.641025044128002,"aX":-12.874565605031854},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2057,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3976619105342598,"extension":6.694899321357964},"hitData":{"launchSpeed":99.9,"launchAngle":18.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.1,"coordY":72.32}},"index":3,"playId":"6f97821a-df01-3266-979a-2937c112c7cd","pitchNumber":4,"startTime":"2025-08-02T00:15:49.695Z","endTime":"2025-08-02T00:15:56.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:15:56.649Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:17:49.500Z","endTime":"2025-08-02T00:18:50.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.42000126101705,"strikeZoneBottom":1.57797257944083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42207541377568,"aZ":-20.87498301160278,"pfxX":-0.042533926897948326,"pfxZ":6.6010190848911545,"pX":1.4379065849107557,"pZ":2.679787101066647,"vX0":6.839090614969874,"vY0":-129.83081481916068,"vZ0":-5.128595326006,"x":62.19,"y":166.43,"x0":-1.221696281903107,"y0":50.00485581473941,"z0":6.263130245985431,"aX":-0.07318675656222878},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":-1.4,"spinRate":2231,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.42139493151747276,"extension":6.614214155349509},"index":0,"playId":"0c5a4dd1-e6d2-396e-9340-a31e522d60b5","pitchNumber":1,"startTime":"2025-08-02T00:18:05.599Z","endTime":"2025-08-02T00:18:10.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.41440332731826,"strikeZoneBottom":1.66063676987201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.180915801084836,"aZ":-20.426417219365547,"pfxX":0.6451593859988141,"pfxZ":6.879489218805986,"pX":0.38824668526039824,"pZ":3.0650999840825355,"vX0":4.3980970758374065,"vY0":-129.62273085501155,"vZ0":-4.1400012987073325,"x":102.2,"y":156.02,"x0":-1.411822248244782,"y0":50.00493486781933,"z0":6.235621279845019,"aX":1.100762898017296},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.8,"breakHorizontal":-2.2,"spinRate":2157,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4219808449372877,"extension":6.5284731197213235},"index":1,"playId":"4660f60c-fd4d-31ea-9918-2ca9cd137a36","pitchNumber":2,"startTime":"2025-08-02T00:18:18.790Z","endTime":"2025-08-02T00:18:22.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734197842601432,"aZ":-11.571900625859017,"pfxX":-4.62987099878139,"pfxZ":11.340895232491416,"pX":0.9035281076392232,"pZ":3.2162617841767203,"vX0":6.442556441230392,"vY0":-134.33859223333803,"vZ0":-6.261707015633412,"x":82.56,"y":151.94,"x0":-0.9309358961798916,"y0":50.002874883291994,"z0":6.409939655764108,"aX":-8.411427259457588},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":7.0,"spinRate":2165,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4086618942330298,"extension":6.596762239677072},"index":2,"playId":"d7e61618-e91c-38eb-a93b-fcf01c6d2949","pitchNumber":3,"startTime":"2025-08-02T00:18:32.620Z","endTime":"2025-08-02T00:18:35.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.275737373218632,"aZ":-20.18337369003818,"pfxX":-7.419030779100755,"pfxZ":8.67670908973135,"pX":-0.9454092834893185,"pZ":1.6140626848114445,"vX0":3.209626990512386,"vY0":-117.39535015813146,"vZ0":-6.648339510530609,"x":153.04,"y":195.2,"x0":-1.3737455424116976,"y0":50.00445743744209,"z0":6.389196271238243,"aX":-10.25370468935154},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":1553,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.46835241225824964,"extension":6.643289769763127},"index":3,"playId":"10777846-abf1-3490-8050-8e7dc32c0adf","pitchNumber":4,"startTime":"2025-08-02T00:18:46.967Z","endTime":"2025-08-02T00:18:50.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:18:50.041Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:19:04.761Z","endTime":"2025-08-02T00:19:19.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.618847134362266,"aZ":-20.275681122131743,"pfxX":0.3543924011984356,"pfxZ":6.9520707706606055,"pX":0.6419697517546556,"pZ":2.359107158891202,"vX0":5.096758065166974,"vY0":-129.63389222785585,"vZ0":-5.913265499708471,"x":92.53,"y":175.08,"x0":-1.3909353001398852,"y0":50.00437364556494,"z0":6.20451982667103,"aX":0.6065311780412637},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":-1.7,"spinRate":2171,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.42157200115770666,"extension":6.8043648420880825},"hitData":{"launchSpeed":96.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":164.35}},"index":0,"playId":"3fa6dda1-0456-3c5b-b7c6-5d6b6fc5999a","pitchNumber":1,"startTime":"2025-08-02T00:19:12.411Z","endTime":"2025-08-02T00:19:19.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:19:19.927Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:19:56.935Z","endTime":"2025-08-02T00:21:02.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T00:19:43.180Z","endTime":"2025-08-02T00:19:59.261Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.15000128956021,"strikeZoneBottom":1.47935668144088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32956329965491,"aZ":-10.89203135797937,"pfxX":-5.9785349794291855,"pfxZ":11.361752568079067,"pX":1.3429431420435758,"pZ":2.7858566747527984,"vX0":8.490689831270217,"vY0":-136.11165894313126,"vZ0":-7.2923143094270735,"x":65.81,"y":163.56,"x0":-1.0425296263471215,"y0":50.002705616270966,"z0":6.256761508850465,"aX":-11.199275389992385},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4026556902157439,"extension":6.827710815116291},"index":1,"playId":"6a8876b5-3c3f-3906-8ab9-589e9d4bb59d","pitchNumber":1,"startTime":"2025-08-02T00:19:59.261Z","endTime":"2025-08-02T00:20:03.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.15000078542099,"strikeZoneBottom":1.39102712321353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95444327149427,"aZ":-25.54735193459675,"pfxX":-8.934006618793276,"pfxZ":4.8882185593586165,"pX":-0.8430294048628103,"pZ":3.5077811897904825,"vX0":3.6314028368189306,"vY0":-116.34716171970929,"vZ0":-1.5583929731524346,"x":149.13,"y":144.07,"x0":-1.2722077947983963,"y0":50.00522114718185,"z0":6.631512787073883,"aX":-12.12217082039223},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":1494,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.47265166218659305,"extension":6.529539937523655},"index":2,"playId":"f4fa4248-1fcb-3197-8613-deb8909f1023","pitchNumber":2,"startTime":"2025-08-02T00:20:12.397Z","endTime":"2025-08-02T00:20:16.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.035764498243903,"aZ":-18.663765465235624,"pfxX":-1.6678443095485838,"pfxZ":7.798922139140036,"pX":0.856672357529001,"pZ":2.9833927661746777,"vX0":6.141049826264707,"vY0":-130.67001191857906,"vZ0":-4.783069013550136,"x":84.35,"y":158.23,"x0":-1.3053259478549635,"y0":50.00531529255283,"z0":6.236226616179251,"aX":-2.8910620196646377},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.3,"breakHorizontal":1.7,"spinRate":2164,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.41887083293898364,"extension":6.679322129223008},"index":3,"playId":"2b9b60d6-f847-3da2-ba92-8fa505edf146","pitchNumber":3,"startTime":"2025-08-02T00:20:27.244Z","endTime":"2025-08-02T00:20:30.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.15000111443465,"strikeZoneBottom":1.54154173711228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01559500427391,"aZ":-11.94678690065966,"pfxX":-4.175186766454957,"pfxZ":10.824965410528907,"pX":-0.7430848251096741,"pZ":3.1283838660458176,"vX0":2.636505508283372,"vY0":-136.329733474015,"vZ0":-6.47524603952748,"x":145.32,"y":154.31,"x0":-1.1839358445737695,"y0":50.0016321280293,"z0":6.371239988379871,"aX":-7.8011878099088765},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2062,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40288620734854197,"extension":6.7004279418314265},"index":4,"playId":"30dca162-ca53-3125-b26e-afb1aa7daf2e","pitchNumber":4,"startTime":"2025-08-02T00:20:44.843Z","endTime":"2025-08-02T00:20:48.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.849606635146692,"aZ":-24.33165849323233,"pfxX":-9.477888163623831,"pfxZ":5.53129675690769,"pX":-0.9849111873110579,"pZ":2.326281121014993,"vX0":3.384807696034437,"vY0":-118.92010732266434,"vZ0":-4.442024378518439,"x":154.54,"y":175.97,"x0":-1.2030261158151074,"y0":50.00477198615854,"z0":6.45100389466265,"aX":-13.446064532554473},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.1,"breakHorizontal":16.2,"spinRate":1508,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.46228817078529305,"extension":6.597886627508801},"index":5,"playId":"d94beaff-2666-3b98-957b-370dee09bc5b","pitchNumber":5,"startTime":"2025-08-02T00:20:58.915Z","endTime":"2025-08-02T00:21:02.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:21:02.165Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino doubles (18) on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:23:21.425Z","endTime":"2025-08-02T00:24:13.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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(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":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04976989583229,"aZ":-14.218052807365863,"pfxX":-5.832056973919918,"pfxZ":9.981540063203369,"pX":0.570050779161192,"pZ":2.8188248269764005,"vX0":8.764879612981591,"vY0":-133.82043087889554,"vZ0":-4.740583897653553,"x":95.27,"y":162.67,"x0":-2.002227567901834,"y0":50.00508860311621,"z0":5.644860631488174,"aX":-10.49467144479693},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":1997,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.410580004432922,"extension":6.767196684905752},"index":0,"playId":"a799cbb9-765a-3e17-8b33-dd51746f5cb2","pitchNumber":1,"startTime":"2025-08-02T00:23:39.428Z","endTime":"2025-08-02T00:23:43.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":93.1,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25719336132864,"aZ":-16.977918557926646,"pfxX":-6.323356283162777,"pfxZ":8.278927092003094,"pX":-0.7365874073420452,"pZ":2.8627818643028293,"vX0":6.122756814703214,"vY0":-135.29219235207,"vZ0":-4.184698640117834,"x":145.08,"y":161.48,"x0":-2.218399033847216,"y0":50.00039691769973,"z0":5.635812150269799,"aX":-11.604077190431662},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":1942,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40639958502111506,"extension":6.658191637013961},"hitData":{"launchSpeed":85.7,"launchAngle":23.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.11,"coordY":113.8}},"index":1,"playId":"6d9baf60-3266-3752-8b1c-eab1b8ec0bfd","pitchNumber":2,"startTime":"2025-08-02T00:24:00.824Z","endTime":"2025-08-02T00:24:13.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-1.9000000000000012,"leverageIndex":0.27,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:24:13.496Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to first baseman Vladimir Guerrero Jr. in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:24:33.668Z","endTime":"2025-08-02T00:25:36.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.61000089193136,"strikeZoneBottom":1.71173113627157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70960747708605,"aZ":-16.312167180859205,"pfxX":-8.822011890267794,"pfxZ":8.606025434364852,"pX":0.690465672432723,"pZ":1.0162942283508096,"vX0":10.097564787386467,"vY0":-135.64231813114293,"vZ0":-8.655342603220678,"x":90.68,"y":211.34,"x0":-1.9536887139136567,"y0":50.00242264375405,"z0":5.411326654863021,"aX":-16.25886680918858},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":13.6,"spinRate":2207,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40551508990290364,"extension":6.838721590556946},"index":0,"playId":"e83c8cb5-c1c8-3fad-9bff-e4f0eb837df9","pitchNumber":1,"startTime":"2025-08-02T00:24:46.340Z","endTime":"2025-08-02T00:24:49.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.60999965076616,"strikeZoneBottom":1.69829598590231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564927836850632,"aZ":-23.055763194224102,"pfxX":-9.716161873215958,"pfxZ":5.950010293929459,"pX":1.0073476932495518,"pZ":0.608915381435332,"vX0":10.656289682300358,"vY0":-123.2975362622571,"vZ0":-6.847789539735261,"x":78.6,"y":222.34,"x0":-2.117615583435596,"y0":50.00228260606427,"z0":5.380505974907431,"aX":-14.890590358756883},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":1618,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.445013779150937,"extension":6.930029770627069},"index":1,"playId":"d02520fc-ebfc-3968-9008-29bebdeb7e05","pitchNumber":2,"startTime":"2025-08-02T00:25:02.560Z","endTime":"2025-08-02T00:25:05.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61499119680426,"aZ":-15.889631015609659,"pfxX":-8.424431308348638,"pfxZ":8.734989247041243,"pX":-0.6772987739949056,"pZ":2.8733823746599945,"vX0":7.269964209433192,"vY0":-136.09599180629866,"vZ0":-4.239211385226757,"x":142.82,"y":161.2,"x0":-2.296875627982663,"y0":50.00324688659316,"z0":5.561734157007808,"aX":-15.705209103588793},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2276,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4034381643383611,"extension":6.662776673990843},"hitData":{"launchSpeed":81.5,"launchAngle":80.0,"totalDistance":24.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":133.6,"coordY":197.77}},"index":2,"playId":"9ee23613-c7bb-3881-bc60-21ba62d2db8e","pitchNumber":3,"startTime":"2025-08-02T00:25:25.913Z","endTime":"2025-08-02T00:25:36.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.34,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:25:36.246Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:25:56.768Z","endTime":"2025-08-02T00:26:33.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.106514538719633,"aZ":-26.218061232464024,"pfxX":-8.003685538233263,"pfxZ":3.9342465528935637,"pX":0.9092223640323028,"pZ":1.9219521495738447,"vX0":9.801282940170006,"vY0":-122.49878500683614,"vZ0":-2.981923566397967,"x":82.34,"y":186.89,"x0":-2.1113486329336935,"y0":50.003107153393145,"z0":5.406045462590396,"aX":-12.116156207374637},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.6,"breakHorizontal":12.1,"spinRate":1271,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4478180065550714,"extension":6.935351971401156},"index":0,"playId":"8225e2c5-b53f-3de3-a5fd-d5c17e97da75","pitchNumber":1,"startTime":"2025-08-02T00:26:03.471Z","endTime":"2025-08-02T00:26:06.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59584035825979,"aZ":-25.38732763036969,"pfxX":-9.691258028877513,"pfxZ":4.481355178111035,"pX":-0.5214297133991955,"pZ":0.9132744564734359,"vX0":7.327869673731702,"vY0":-122.45438985937176,"vZ0":-5.383569084964738,"x":136.88,"y":214.12,"x0":-2.2962635582320736,"y0":50.005946093653854,"z0":5.317294212724471,"aX":-14.693535194501157},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":1468,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44760561935520204,"extension":6.814099473306637},"hitData":{"launchSpeed":98.0,"launchAngle":49.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.46,"coordY":88.33}},"index":1,"playId":"ff33de9f-e10f-3777-b3e3-01fed959c13b","pitchNumber":2,"startTime":"2025-08-02T00:26:20.278Z","endTime":"2025-08-02T00:26:33.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:26:33.170Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:26:48.736Z","endTime":"2025-08-02T00:29:16.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.47272639830872,"strikeZoneBottom":1.65955112251784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.212830645942148,"aZ":-21.34654050238775,"pfxX":-5.92486340412266,"pfxZ":6.954505114699948,"pX":0.3499340356511624,"pZ":0.3133947512452288,"vX0":8.068183815140792,"vY0":-124.56280180540571,"vZ0":-7.749861748178982,"x":103.66,"y":230.32,"x0":-2.1753936171249486,"y0":50.00279715887444,"z0":5.2562501462158355,"aX":-9.223906068390916},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.8,"breakHorizontal":8.6,"spinRate":1346,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.44131680963910114,"extension":6.829813652023252},"index":0,"playId":"e360bdd1-4b8b-34b3-a14e-6c57acfa4a53","pitchNumber":1,"startTime":"2025-08-02T00:27:01.841Z","endTime":"2025-08-02T00:27:05.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.40442249230459,"strikeZoneBottom":1.63736523367424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.864097991137957,"aZ":-15.095649064304203,"pfxX":-7.234864407427858,"pfxZ":9.126060429676473,"pX":-0.36558225478093703,"pZ":2.1079315515598696,"vX0":7.350223782964239,"vY0":-136.37478872819656,"vZ0":-6.191514519232049,"x":130.94,"y":181.87,"x0":-2.1644428807182234,"y0":50.00021055081038,"z0":5.461139961566421,"aX":-13.534835469001266},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2091,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4026636124985963,"extension":6.820739957938341},"index":1,"playId":"e861b11f-5791-387a-9f46-54009fca5970","pitchNumber":2,"startTime":"2025-08-02T00:27:27.961Z","endTime":"2025-08-02T00:27:31.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.705072875888465,"aZ":-16.85818147175762,"pfxX":-8.301195531328037,"pfxZ":8.340753335492444,"pX":-0.23985234344656303,"pZ":1.8401251659689504,"vX0":7.9401107631155705,"vY0":-134.9743444899314,"vZ0":-6.4465996787858115,"x":126.14,"y":189.1,"x0":-2.1480843713005005,"y0":50.003619704524496,"z0":5.456389256843967,"aX":-15.243728386556434},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":13.2,"spinRate":2031,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4065658148769842,"extension":6.657044846326814},"index":2,"playId":"12af5460-507a-3772-a59c-1b00d3ce3db6","pitchNumber":3,"startTime":"2025-08-02T00:27:47.974Z","endTime":"2025-08-02T00:27:51.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T00:28:11.260Z","endTime":"2025-08-02T00:28:22.581Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.38000026343424,"strikeZoneBottom":1.62380516649871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37177450781403,"aZ":-12.599074317812667,"pfxX":-7.814742799092549,"pfxZ":10.367305872934946,"pX":-1.0617952315597357,"pZ":1.5680229028853203,"vX0":5.6273666738524915,"vY0":-137.03922004430092,"vZ0":-8.064353652113185,"x":157.47,"y":196.44,"x0":-2.1343049346938217,"y0":50.00027753236335,"z0":5.423926243615367,"aX":-14.751667774234125},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":12.8,"spinRate":2249,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4008115629848428,"extension":6.8927936943285},"index":4,"playId":"5fd08465-ee72-3bfb-bd9e-bae13ce7b130","pitchNumber":4,"startTime":"2025-08-02T00:28:22.581Z","endTime":"2025-08-02T00:28:26.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.341315615745216,"aZ":-28.78198949206105,"pfxX":0.3361721163342586,"pfxZ":2.1941024738692017,"pX":0.9646225566177152,"pZ":1.9124750620837865,"vX0":8.046707086120195,"vY0":-124.09090681495937,"vZ0":-2.5561115378472237,"x":80.23,"y":187.14,"x0":-2.3728862140868654,"y0":50.00584583431137,"z0":5.369595285274087,"aX":0.5212790623900331},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-2.6,"spinRate":2381,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4424908696792067,"extension":6.833559389958433},"index":5,"playId":"a4ca7916-4cfb-3522-8446-9bc36386307a","pitchNumber":5,"startTime":"2025-08-02T00:28:43.402Z","endTime":"2025-08-02T00:28:46.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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.0,"endSpeed":86.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.810634303586532,"aZ":-15.713191107674641,"pfxX":-8.19497476992917,"pfxZ":8.530299917062884,"pX":-0.13521735211231145,"pZ":1.9362582396318941,"vX0":8.460119144912023,"vY0":-138.04291921029565,"vZ0":-6.610021840262597,"x":122.15,"y":186.5,"x0":-2.1753567964117724,"y0":50.00063975810454,"z0":5.42007314158164,"aX":-15.809769867190397},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2171,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39683114286649657,"extension":6.767007987877915},"hitData":{"launchSpeed":98.9,"launchAngle":25.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.19,"coordY":82.2}},"index":6,"playId":"e286f038-55d2-3090-bbc1-d1b58fed0118","pitchNumber":6,"startTime":"2025-08-02T00:29:08.560Z","endTime":"2025-08-02T00:29:16.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:29:16.148Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out softly, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:31:12.514Z","endTime":"2025-08-02T00:31:49.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.42999868787679,"strikeZoneBottom":1.60951024397656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.023883549727028,"aZ":-20.26175241730238,"pfxX":-0.5980737492315367,"pfxZ":7.091243492348243,"pX":0.11209064514917404,"pZ":0.16418005583947795,"vX0":4.457439459584216,"vY0":-128.42058680197874,"vZ0":-10.910406404741067,"x":112.73,"y":234.35,"x0":-1.5638548583188139,"y0":50.006165290921636,"z0":6.024578638681771,"aX":-1.0052586489745454},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":0.1,"spinRate":2007,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4254890295183964,"extension":6.818332544968063},"index":0,"playId":"b9d74427-d251-32c4-9858-0fdafbf5fef1","pitchNumber":1,"startTime":"2025-08-02T00:31:28.006Z","endTime":"2025-08-02T00:31:31.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182601963215276,"aZ":-23.942628310366818,"pfxX":-6.594707498093352,"pfxZ":5.919708258869273,"pX":-0.4940255983988746,"pZ":2.551567286062808,"vX0":3.890241877165074,"vY0":-117.44633767837534,"vZ0":-3.7991482765923164,"x":135.83,"y":169.89,"x0":-1.3188986155877271,"y0":50.00397510461055,"z0":6.428477276770692,"aX":-9.171766801413288},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.0,"breakHorizontal":10.9,"spinRate":1538,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4671838795253773,"extension":6.802853998657644},"hitData":{"launchSpeed":51.6,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":123.59,"coordY":170.96}},"index":1,"playId":"9415467d-ab18-39a6-9751-16e0f45dee05","pitchNumber":2,"startTime":"2025-08-02T00:31:41.569Z","endTime":"2025-08-02T00:31:49.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:31:49.215Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:32:06.119Z","endTime":"2025-08-02T00:33:02.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.60554406203212,"strikeZoneBottom":1.67239809152956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.929063294848813,"aZ":-31.032994436541166,"pfxX":1.191082397122583,"pfxZ":0.728380467173654,"pX":0.5966270350616428,"pZ":2.803537404452009,"vX0":4.469114491757061,"vY0":-123.84005246631305,"vZ0":-2.2132543829315496,"x":94.26,"y":163.08,"x0":-1.3804466181147412,"y0":50.003543106272794,"z0":6.285200067964769,"aX":1.863172168304165},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.1,"spinRate":1828,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.4409863053583689,"extension":6.75307711602201},"index":0,"playId":"2f9b3fc5-fc2e-3d34-811d-fd4020311710","pitchNumber":1,"startTime":"2025-08-02T00:32:14.061Z","endTime":"2025-08-02T00:32:18.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463602718138887,"aZ":-26.554359556897598,"pfxX":-7.201083866162425,"pfxZ":4.150039596235268,"pX":-0.7594798391008818,"pZ":2.132103889388454,"vX0":3.4619059833395114,"vY0":-116.39994340312681,"vZ0":-4.178622999885687,"x":145.95,"y":181.21,"x0":-1.340553192158246,"y0":50.004568105163386,"z0":6.501847022086428,"aX":-9.755600595983271},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.6,"breakHorizontal":12.0,"spinRate":1475,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4728953480821927,"extension":6.5564168156503815},"index":1,"playId":"79f9abd2-0834-3f1f-8c54-6fd36b7c27a9","pitchNumber":2,"startTime":"2025-08-02T00:32:27.476Z","endTime":"2025-08-02T00:32:30.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T00:32:42.991Z","endTime":"2025-08-02T00:32:59.543Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44094738690442,"aZ":-12.348159770361065,"pfxX":-3.4794776660999176,"pfxZ":10.256750113556699,"pX":0.14767840367843005,"pZ":3.986938758099802,"vX0":5.290819651524829,"vY0":-138.30525554244906,"vZ0":-4.298465189154835,"x":111.37,"y":131.13,"x0":-1.339891176393396,"y0":50.00433030915613,"z0":6.392174637750849,"aX":-6.727236071956048},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2197,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3963263564814654,"extension":6.69048757662866},"index":3,"playId":"09889faf-3206-372c-bfa1-a1d32f8d8b17","pitchNumber":3,"startTime":"2025-08-02T00:32:59.543Z","endTime":"2025-08-02T00:33:02.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:33:02.720Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:33:16.487Z","endTime":"2025-08-02T00:34:37.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.8171058398778,"strikeZoneBottom":1.81150776351188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.373871225200922,"aZ":-11.98469895368318,"pfxX":-4.069153142521851,"pfxZ":10.595752987908963,"pX":0.22330204048484428,"pZ":2.6526685309157623,"vX0":5.456398283151508,"vY0":-137.38725773477793,"vZ0":-7.5257541389121405,"x":108.49,"y":167.16,"x0":-1.262858379983613,"y0":50.004625473185946,"z0":6.248230650044061,"aX":-7.754807739832805},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":6.2,"spinRate":2238,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39918294083123707,"extension":6.825106099883183},"index":0,"playId":"1ef28984-00c1-3772-8e03-b92be3ed8349","pitchNumber":1,"startTime":"2025-08-02T00:33:29.679Z","endTime":"2025-08-02T00:33:33.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.67383038725702,"strikeZoneBottom":1.66819637523701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.807190397558298,"aZ":-26.335008262012636,"pfxX":2.766403416377244,"pfxZ":3.613925635929686,"pX":2.31514159786704,"pZ":0.29471625121122974,"vX0":7.7842559340431094,"vY0":-125.81972731672785,"vZ0":-8.898398494858657,"x":28.75,"y":230.82,"x0":-1.1691325144527005,"y0":50.00147589498061,"z0":5.987835960085686,"aX":4.465777028012276},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":-6.7,"spinRate":1978,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4341424226605062,"extension":6.8135360065044965},"index":1,"playId":"21293978-65e9-3be2-9ffe-51c7aeafb8a0","pitchNumber":2,"startTime":"2025-08-02T00:33:44.084Z","endTime":"2025-08-02T00:33:47.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.71739422190781,"strikeZoneBottom":1.75528734128437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.954386380610654,"aZ":-16.990012020866345,"pfxX":-7.8171731428499385,"pfxZ":8.054831555480645,"pX":-0.4737810082177915,"pZ":3.967503582681955,"vX0":5.3056823844027825,"vY0":-136.42541545083506,"vZ0":-2.793294695847354,"x":135.06,"y":131.66,"x0":-1.4279009680534758,"y0":50.005734195528944,"z0":6.175558187533037,"aX":-14.740787148997683},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":1897,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40145181963368115,"extension":6.649789257526441},"index":2,"playId":"2b7be6b4-4138-37f4-9ae1-56720b12a914","pitchNumber":3,"startTime":"2025-08-02T00:34:14.713Z","endTime":"2025-08-02T00:34:18.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.332375615612293,"aZ":-25.975506725478905,"pfxX":-8.622404007316028,"pfxZ":4.3752486661226495,"pX":-0.07723338777526723,"pZ":3.2416187084390597,"vX0":5.093949161912052,"vY0":-118.75136406978496,"vZ0":-1.9373598068571605,"x":119.94,"y":151.26,"x0":-1.1380757389049927,"y0":50.00444662843287,"z0":6.448439854868073,"aX":-12.223505587858842},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1466,"spinDirection":262},"zone":2,"typeConfidence":2.0,"plateTime":0.462565637264555,"extension":6.733315147493962},"hitData":{"launchSpeed":100.3,"launchAngle":30.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":101.86,"coordY":49.63}},"index":3,"playId":"3992d33e-77be-384b-9368-86674319f2ed","pitchNumber":4,"startTime":"2025-08-02T00:34:28.181Z","endTime":"2025-08-02T00:34:37.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:34:37.207Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:36:44.095Z","endTime":"2025-08-02T00:38:55.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Kevin Gausman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:36:33.785Z","endTime":"2025-08-02T00:36:46.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":97.7,"endSpeed":88.6,"strikeZoneTop":3.29000097090704,"strikeZoneBottom":1.54869222605129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61131346245314,"aZ":-13.865346798764422,"pfxX":-6.226641765320957,"pfxZ":9.05817800114266,"pX":0.6695059735908984,"pZ":2.5848241035475095,"vX0":11.204490247039569,"vY0":-141.774930278909,"vZ0":-5.175007585508969,"x":91.48,"y":168.99,"x0":-2.5377954821977613,"y0":50.00059756678554,"z0":5.329683106663228,"aX":-12.583469032439847},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2090,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38741563988865746,"extension":6.97031659806911},"index":1,"playId":"32b8b3dd-f18a-3634-b21f-1e25e1da9853","pitchNumber":1,"startTime":"2025-08-02T00:36:46.421Z","endTime":"2025-08-02T00:36:49.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.29000108757717,"strikeZoneBottom":1.54779701830212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76701853365471,"aZ":-34.871173951542765,"pfxX":0.904783948928527,"pfxZ":-1.633744498734515,"pX":0.7945837483383813,"pZ":1.1584347038302323,"vX0":8.828307175771434,"vY0":-128.36282451863448,"vZ0":-3.991219717090431,"x":86.71,"y":207.5,"x0":-2.8255831076643916,"y0":50.0052307465949,"z0":5.486441572193283,"aX":1.4902593535847897},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":-3.8,"spinRate":2521,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4288285360394948,"extension":7.105457942289337},"index":2,"playId":"3f0ab992-9fef-301a-a4fd-5aab27f5bfcd","pitchNumber":2,"startTime":"2025-08-02T00:37:00.405Z","endTime":"2025-08-02T00:37:03.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.89835736927009,"aZ":-15.285866442350741,"pfxX":-9.153036682352262,"pfxZ":8.49298734231773,"pX":0.3605185192984529,"pZ":1.395765419338809,"vX0":11.369803921747824,"vY0":-140.58425027415123,"vZ0":-7.779383534320803,"x":103.26,"y":201.09,"x0":-2.5599980859907996,"y0":50.00136034787291,"z0":5.2046501573288495,"aX":-18.19639395762832},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2131,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3906418016768822,"extension":7.204815713228894},"index":3,"playId":"0329401a-7579-3ccc-a118-7a00f68ea0dc","pitchNumber":3,"startTime":"2025-08-02T00:37:13.896Z","endTime":"2025-08-02T00:37:18.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.934178230862898,"aZ":-38.40830683573205,"pfxX":2.7134679368726453,"pfxZ":-3.848412058411769,"pX":0.14998532800263595,"pZ":0.632145475229911,"vX0":6.137406217529137,"vY0":-127.17379102263655,"vZ0":-4.23076593442284,"x":111.28,"y":221.71,"x0":-2.6586018825751885,"y0":50.005031181861746,"z0":5.402257321385907,"aX":4.392230811161527},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.8,"breakHorizontal":-6.5,"spinRate":2540,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.432643328862508,"extension":6.97503710434574},"index":4,"playId":"69faff5b-45ca-315b-b271-e70647068c84","pitchNumber":4,"startTime":"2025-08-02T00:37:32.317Z","endTime":"2025-08-02T00:37:35.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":99.1,"endSpeed":89.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04541473833802,"aZ":-9.822803624468456,"pfxX":-2.960419844072053,"pfxZ":10.734414893528637,"pX":-0.08667179183790245,"pZ":2.200721677070687,"vX0":8.069882862619943,"vY0":-143.98898131942843,"vZ0":-7.196589030831147,"x":120.3,"y":179.36,"x0":-2.551433962512857,"y0":50.001823491651514,"z0":5.353306830562266,"aX":-6.1642449448609264},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2198,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3816214055560998,"extension":6.530465500278807},"index":5,"playId":"05e5ec16-4e90-3cfa-82ab-36dfedeb3b14","pitchNumber":5,"startTime":"2025-08-02T00:37:49.950Z","endTime":"2025-08-02T00:37:53.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.22555647994726,"strikeZoneBottom":1.4915520821935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.324635678905736,"aZ":-37.18379841154436,"pfxX":0.10229949830601104,"pfxZ":-3.051466067597603,"pX":1.759993516912257,"pZ":0.003061517038740332,"vX0":10.768605800463384,"vY0":-127.90686505352666,"vZ0":-6.158640945324656,"x":49.91,"y":238.7,"x0":-2.5317913189985677,"y0":50.00116593245789,"z0":5.385054700732462,"aX":0.1659579728840112},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.8,"breakHorizontal":-2.8,"spinRate":2627,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4295295669428416,"extension":6.967378836902561},"index":6,"playId":"25c32ada-6698-309a-bd0d-9041f55db48f","pitchNumber":6,"startTime":"2025-08-02T00:38:08.389Z","endTime":"2025-08-02T00:38:12.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":99.3,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.67431356205737,"aZ":-9.698681310377829,"pfxX":-3.689822609054082,"pfxZ":10.926003006715307,"pX":1.045987612873326,"pZ":2.69883157513878,"vX0":11.423693248876608,"vY0":-143.966705763814,"vZ0":-5.888511487044056,"x":77.13,"y":165.91,"x0":-2.529590793499355,"y0":50.00112909631601,"z0":5.398655088988106,"aX":-7.5898372177942965},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2292,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3834168155175779,"extension":6.7797120909843125},"index":7,"playId":"f0705348-a479-34f9-9336-0d29afdd91f2","pitchNumber":7,"startTime":"2025-08-02T00:38:27.952Z","endTime":"2025-08-02T00:38:30.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":98.0,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.66664560136582,"aZ":-12.364531681773304,"pfxX":-4.373050924352494,"pfxZ":9.764364437737216,"pX":0.41411638771070103,"pZ":3.169711661925201,"vX0":9.907740160970073,"vY0":-142.24313579168805,"vZ0":-4.136172047739115,"x":101.21,"y":153.2,"x0":-2.5616427893184377,"y0":50.001385558427266,"z0":5.439274401118925,"aX":-8.871433628567098},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2168,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.386542565265966,"extension":6.745819555942907},"hitData":{"launchSpeed":99.1,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.72,"coordY":158.91}},"index":8,"playId":"4129cd28-4708-3519-9ca2-06ba384cb65e","pitchNumber":8,"startTime":"2025-08-02T00:38:47.656Z","endTime":"2025-08-02T00:38:55.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:38:55.150Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, first baseman Vladimir Guerrero Jr. to pitcher Louis Varland.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:39:11.879Z","endTime":"2025-08-02T00:39:38.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.18000033802729,"strikeZoneBottom":1.41475812839412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015885751126564,"aZ":-37.08619456076657,"pfxX":0.3388051631617648,"pfxZ":-2.9215968831963455,"pX":-0.31710940339105353,"pZ":2.2166297594678643,"vX0":6.348833548172818,"vY0":-128.95653141440448,"vZ0":-1.1336528281299998,"x":129.09,"y":178.93,"x0":-2.855651340584397,"y0":50.00045106935828,"z0":5.52475532177535,"aX":0.5697686119747635},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.3,"breakHorizontal":-2.0,"spinRate":2324,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.42486647908155906,"extension":6.693914495843903},"index":0,"playId":"d5895707-bf17-3d70-9916-f830f3e04fe2","pitchNumber":1,"startTime":"2025-08-02T00:39:18.012Z","endTime":"2025-08-02T00:39:21.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.660999019329815,"aZ":-40.86517122053243,"pfxX":2.8870781363350764,"pfxZ":-5.3201350774775955,"pX":-0.2715606974963621,"pZ":1.334356368561538,"vX0":5.841846562009995,"vY0":-127.63179064693914,"vZ0":-1.9766768542804856,"x":127.35,"y":202.75,"x0":-2.9740029676551063,"y0":50.002915305285285,"z0":5.366602075762092,"aX":4.715762861455053},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.8,"breakHorizontal":-6.7,"spinRate":2486,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4307593852152447,"extension":6.784328391930034},"hitData":{"launchSpeed":83.2,"launchAngle":-6.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.67,"coordY":160.44}},"index":1,"playId":"65f097d9-bc30-3449-b5ce-a40ca1b9b416","pitchNumber":2,"startTime":"2025-08-02T00:39:31.528Z","endTime":"2025-08-02T00:39:38.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:39:38.502Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:39:59.692Z","endTime":"2025-08-02T00:41:26.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.9,"endSpeed":89.1,"strikeZoneTop":3.65086569722959,"strikeZoneBottom":1.78204006338815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.674226653538156,"aZ":-11.145987456149545,"pfxX":-4.158950230012493,"pfxZ":10.20332899228858,"pX":-0.6313544404535568,"pZ":2.5778885246094556,"vX0":7.956431857293368,"vY0":-143.67159522664605,"vZ0":-5.408446055729531,"x":141.07,"y":169.18,"x0":-2.9141591951104058,"y0":50.00194228039749,"z0":5.196958565609883,"aX":-8.571059143000825},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2201,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.38330702448877085,"extension":7.166772755646958},"index":0,"playId":"cd55576e-4eec-3f97-8c0a-9bdc61a35608","pitchNumber":1,"startTime":"2025-08-02T00:40:17.330Z","endTime":"2025-08-02T00:40:20.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.46788989703394,"aZ":-12.010234113053293,"pfxX":-4.572865370516962,"pfxZ":9.790754474532669,"pX":0.11485284242565477,"pZ":3.7066244140957916,"vX0":9.581948641778515,"vY0":-143.58309375394353,"vZ0":-2.3687813546678593,"x":112.62,"y":138.7,"x0":-2.6921581508155885,"y0":50.004442421094545,"z0":5.303087081616133,"aX":-9.420872285835951},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2216,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38348144772006965,"extension":7.058943692684767},"index":1,"playId":"97d8b169-0003-39fa-9cf5-9bcda11881b1","pitchNumber":2,"startTime":"2025-08-02T00:40:32.392Z","endTime":"2025-08-02T00:40:35.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T00:40:49.140Z","endTime":"2025-08-02T00:40:59.752Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.269198358794497,"aZ":-38.49575914883019,"pfxX":0.68197397708668,"pfxZ":-3.775924678420517,"pX":-0.1626913755152008,"pZ":1.354604453870857,"vX0":6.656587437617471,"vY0":-129.17391446262943,"vZ0":-2.727576296647885,"x":123.2,"y":202.21,"x0":-2.8718128020310494,"y0":50.004483612757376,"z0":5.411586117141923,"aX":1.139885608257182},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.2,"breakHorizontal":-2.9,"spinRate":2315,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.42556373211193366,"extension":6.98358248301618},"index":3,"playId":"67e1852a-3045-3111-8693-13ad3e9d51c0","pitchNumber":3,"startTime":"2025-08-02T00:40:59.752Z","endTime":"2025-08-02T00:41:03.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83500830815447,"aZ":-37.54765841760354,"pfxX":0.7338030914940286,"pfxZ":-3.197891424492239,"pX":0.1772129886432176,"pZ":0.7235079103306326,"vX0":6.987491663069884,"vY0":-129.27300546335692,"vZ0":-4.256760816472459,"x":110.25,"y":219.25,"x0":-2.6645827767517885,"y0":50.00288102677626,"z0":5.297030899264096,"aX":1.2326852439721836},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.6,"breakHorizontal":-3.0,"spinRate":2196,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42492077623219826,"extension":6.8185101249443285},"index":4,"playId":"13db00d0-fe8a-38b6-bc65-ab2613770e0d","pitchNumber":4,"startTime":"2025-08-02T00:41:22.896Z","endTime":"2025-08-02T00:41:26.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:41:26.763Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:43:20.536Z","endTime":"2025-08-02T00:43:55.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12925513467001,"aZ":-19.313431811147,"pfxX":0.849805365189972,"pfxZ":7.627734360115486,"pX":0.452900161243886,"pZ":2.1763373843096057,"vX0":4.72528040098594,"vY0":-128.8566620779331,"vZ0":-6.418636480387622,"x":99.74,"y":180.02,"x0":-1.5131284469679556,"y0":50.00385268793531,"z0":6.186016598261152,"aX":1.4315879549935844},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.6,"breakHorizontal":-2.5,"spinRate":2198,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.42465810587495545,"extension":6.591273778529835},"hitData":{"launchSpeed":91.2,"launchAngle":47.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.16,"coordY":94.36}},"index":0,"playId":"e8efdfae-5961-3786-ac4f-fa8a6c24ff02","pitchNumber":1,"startTime":"2025-08-02T00:43:46.133Z","endTime":"2025-08-02T00:43:55.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:43:55.742Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:44:12.557Z","endTime":"2025-08-02T00:45:34.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.7,"strikeZoneTop":3.67263905089464,"strikeZoneBottom":1.79729783014037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.255890047164065,"aZ":-25.70533255323214,"pfxX":-8.13861541722667,"pfxZ":4.645059382374094,"pX":-0.8988582072357264,"pZ":1.8369457030223513,"vX0":3.3011618016380537,"vY0":-118.55068390089028,"vZ0":-5.048930020500895,"x":151.26,"y":189.18,"x0":-1.268852917526138,"y0":50.003454114128274,"z0":6.4038446120543755,"aX":-11.332776099158478},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":1497,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.46592372698824436,"extension":6.665762865152792},"index":0,"playId":"10d40af5-3673-38ec-b8dd-343604743995","pitchNumber":1,"startTime":"2025-08-02T00:44:22.146Z","endTime":"2025-08-02T00:44:25.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":81.2,"endSpeed":73.4,"strikeZoneTop":3.72187309424818,"strikeZoneBottom":1.82018094262382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.186331587300682,"aZ":-27.234888645829578,"pfxX":-10.740894723267429,"pfxZ":3.599944144447319,"pX":-0.03158483694506864,"pZ":0.7726931075436223,"vX0":5.887404609420837,"vY0":-117.76144967950292,"vZ0":-6.998606735914035,"x":118.2,"y":217.92,"x0":-1.1988571865249307,"y0":50.00185739095472,"z0":6.381348230305079,"aX":-14.735770673493487},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":1480,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.46929632859723824,"extension":6.755795011931738},"index":1,"playId":"56656de7-ac7f-37b1-8152-263da7362a21","pitchNumber":2,"startTime":"2025-08-02T00:44:34.334Z","endTime":"2025-08-02T00:44:37.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.81393947898541,"strikeZoneBottom":1.77442075907598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90430291909228,"aZ":-9.892245459571514,"pfxX":-5.3464848956963635,"pfxZ":11.786611359336774,"pX":0.12566785497545555,"pZ":2.196157779324127,"vX0":5.500743207280432,"vY0":-137.23389946071717,"vZ0":-9.012789965816884,"x":112.21,"y":179.48,"x0":-1.2187373576161435,"y0":50.00227826446541,"z0":6.214234458204328,"aX":-10.106697695026758},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":8.4,"spinRate":2244,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40049553056308085,"extension":6.852408797978022},"index":2,"playId":"9561fbee-2788-30a0-80a5-736d5271b64e","pitchNumber":3,"startTime":"2025-08-02T00:44:48.325Z","endTime":"2025-08-02T00:44:51.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.787554965767626,"aZ":-25.647328751884956,"pfxX":0.9881888210795218,"pfxZ":3.884586596120788,"pX":1.208654533926445,"pZ":1.8991829993504692,"vX0":6.34425404794021,"vY0":-128.83231664269036,"vZ0":-5.751134255191332,"x":70.93,"y":187.5,"x0":-1.4143020582696035,"y0":50.003132735078296,"z0":6.142874343117965,"aX":1.6613060320126765},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":-3.2,"spinRate":2139,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4251482343585864,"extension":6.5563119110175565},"index":3,"playId":"fdaa5cb6-5526-3778-b51f-f471c4fbf9f5","pitchNumber":4,"startTime":"2025-08-02T00:45:00.783Z","endTime":"2025-08-02T00:45:03.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T00:45:10.822Z","endTime":"2025-08-02T00:45:26.251Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71787158609226,"aZ":-22.506590962462194,"pfxX":-7.161731767590727,"pfxZ":6.90011991575569,"pX":-0.893289825070335,"pZ":2.0966299913939936,"vX0":3.224724445692126,"vY0":-117.9593693489293,"vZ0":-5.134576518194429,"x":151.05,"y":182.17,"x0":-1.3521286114034647,"y0":50.00204676331518,"z0":6.392861317460703,"aX":-10.030217754146161},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":11.4,"breakHorizontal":12.1,"spinRate":1496,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4654261873062371,"extension":6.705265959406604},"hitData":{"launchSpeed":97.2,"launchAngle":25.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.96,"coordY":47.49}},"index":5,"playId":"57f3f672-9c44-30a6-bd7d-1f42f49174e6","pitchNumber":5,"startTime":"2025-08-02T00:45:26.251Z","endTime":"2025-08-02T00:45:34.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:45:34.592Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out sharply to right fielder Mike Yastrzemski.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:45:53.791Z","endTime":"2025-08-02T00:46:09.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52894782703983,"aZ":-15.625769743745316,"pfxX":-9.170965283325144,"pfxZ":8.733511723098271,"pX":0.30983569516051596,"pZ":2.0570125672074826,"vX0":7.048440430253889,"vY0":-137.07527431022547,"vZ0":-8.063414163492538,"x":105.19,"y":183.24,"x0":-1.1089598155088884,"y0":50.001054154976806,"z0":6.112722684065152,"aX":-17.374693528680346},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":15.0,"spinRate":2020,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40024553153358644,"extension":6.701374448321975},"hitData":{"launchSpeed":103.4,"launchAngle":17.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.26,"coordY":91.79}},"index":0,"playId":"958ea158-91a7-3388-b484-aeab56249659","pitchNumber":1,"startTime":"2025-08-02T00:46:02.386Z","endTime":"2025-08-02T00:46:09.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.6000000000000005,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:46:09.009Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out softly, pitcher Tommy Nance to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T00:48:38.569Z","endTime":"2025-08-02T00:50:33.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Nance replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:48:03.259Z","endTime":"2025-08-02T00:48:40.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.37000002707345,"strikeZoneBottom":1.59336258459165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65328245810351,"aZ":-33.80278984254695,"pfxX":-0.24004043456673774,"pfxZ":-1.0222215219201294,"pX":0.991324145094514,"pZ":1.3354111321969533,"vX0":5.062109442624927,"vY0":-125.63957218342715,"vZ0":-4.262044288446561,"x":79.21,"y":202.72,"x0":-1.0227998966947218,"y0":50.00552511423517,"z0":5.816304284306181,"aX":-0.38308106883633436},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-0.8,"spinRate":2692,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4368085857799371,"extension":5.881158042706321},"index":1,"playId":"f646ca69-0964-33af-83a4-9355ee494ad1","pitchNumber":1,"startTime":"2025-08-02T00:48:40.823Z","endTime":"2025-08-02T00:48:44.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.36999980149357,"strikeZoneBottom":1.57772019014365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.416556434441784,"aZ":-34.62672845039691,"pfxX":-1.1164440517775907,"pfxZ":-1.5048231152247151,"pX":0.7291993037317909,"pZ":1.7975564214324287,"vX0":4.879107425590682,"vY0":-126.60861997157777,"vZ0":-3.09140999688229,"x":89.2,"y":190.25,"x0":-1.076400508754975,"y0":50.005133852109815,"z0":5.800559345420121,"aX":-1.8162911529328776},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.2,"breakHorizontal":1.0,"spinRate":2623,"spinDirection":17},"zone":9,"typeConfidence":2.0,"plateTime":0.4323147469609059,"extension":6.111132244175509},"index":2,"playId":"b7c8d41a-5b85-3fc3-9885-f3fa0eed0d4e","pitchNumber":2,"startTime":"2025-08-02T00:48:56.836Z","endTime":"2025-08-02T00:49:00.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13794403763954,"aZ":-24.48132123063548,"pfxX":-10.957671072834072,"pfxZ":4.074674926177745,"pX":-0.6884667014492317,"pZ":2.282904657931085,"vX0":4.164290983427303,"vY0":-137.70148502085397,"vZ0":-5.339734929130479,"x":143.24,"y":177.14,"x0":-0.8106676542158634,"y0":50.00651460518351,"z0":5.939134816019345,"aX":-20.71121050509931},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2189,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4002118008567046,"extension":6.062001077457177},"index":3,"playId":"8fb15482-c817-395b-972b-2d5fb3cc60d6","pitchNumber":3,"startTime":"2025-08-02T00:49:13.583Z","endTime":"2025-08-02T00:49:16.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T00:49:24.510Z","endTime":"2025-08-02T00:49:39.148Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.37000057909614,"strikeZoneBottom":1.49105701734541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.711197599303862,"aZ":-43.950181507513626,"pfxX":7.5225011745653845,"pfxZ":-7.79837286291751,"pX":0.8106659112395429,"pZ":0.4160984176362511,"vX0":1.4495594548270732,"vY0":-123.7363873960448,"vZ0":-4.726567333326696,"x":86.1,"y":227.55,"x0":-0.7622861777076491,"y0":50.002472520706384,"z0":6.137035620544408,"aX":11.359067178378956},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.1,"breakHorizontal":-13.9,"spinRate":3052,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.44716532228131145,"extension":6.215869164004671},"index":5,"playId":"8d692296-2840-372c-b9ba-a6e70df018bf","pitchNumber":4,"startTime":"2025-08-02T00:49:39.148Z","endTime":"2025-08-02T00:49:42.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9871396309053,"aZ":-19.266381998648324,"pfxX":-9.807655586071096,"pfxZ":6.740268273299262,"pX":0.6450891068986785,"pZ":2.233510681110079,"vX0":6.725092199987584,"vY0":-138.06705076864563,"vZ0":-6.350949366462966,"x":92.41,"y":178.48,"x0":-0.5577380085783381,"y0":50.00483918357657,"z0":5.876368493018157,"aX":-18.788834089118428},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":16.2,"spinRate":2397,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39790353821381697,"extension":6.149707114098533},"index":6,"playId":"027b74aa-b29d-33da-9594-d7e4beacd253","pitchNumber":5,"startTime":"2025-08-02T00:50:02.446Z","endTime":"2025-08-02T00:50:06.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6167388634094,"aZ":-46.609194227567464,"pfxX":6.776093482134227,"pfxZ":-9.528386172267705,"pX":0.4047139154572899,"pZ":2.861181695611413,"vX0":0.41034064698429495,"vY0":-123.87220392296751,"vZ0":1.1591313224855677,"x":101.57,"y":161.53,"x0":-0.6415381028209116,"y0":50.00482771131787,"z0":6.363343607866138,"aX":10.262740912575119},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-16.4,"breakHorizontal":-12.2,"spinRate":3062,"spinDirection":15},"zone":3,"typeConfidence":2.0,"plateTime":0.4465642311071898,"extension":5.9183046475171555},"hitData":{"launchSpeed":59.2,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.66,"coordY":185.31}},"index":7,"playId":"fad3a140-ff3b-3cdd-b8a1-9d18fb597d08","pitchNumber":6,"startTime":"2025-08-02T00:50:26.346Z","endTime":"2025-08-02T00:50:33.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:50:33.755Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T00:50:53.820Z","endTime":"2025-08-02T00:52:30.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.50999987148206,"strikeZoneBottom":1.74377189275924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.320779410456108,"aZ":-34.386939627940585,"pfxX":0.43955041701535613,"pfxZ":-1.3649915000690704,"pX":0.22347308746236472,"pZ":3.937661032658892,"vX0":3.235258375862076,"vY0":-126.73136190743229,"vZ0":1.7579994458442105,"x":108.48,"y":132.46,"x0":-1.127617363883425,"y0":50.00059074181852,"z0":5.9850328857142,"aX":0.7135272029549261},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":-1.6,"spinRate":2760,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.43247337291153753,"extension":6.132993201805194},"index":0,"playId":"06021802-dd53-35f0-b6c7-37682029c8cb","pitchNumber":1,"startTime":"2025-08-02T00:51:04.859Z","endTime":"2025-08-02T00:51:08.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.9,"endSpeed":85.1,"strikeZoneTop":3.51000083272769,"strikeZoneBottom":1.70783871894445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32797211839968,"aZ":-21.153604802241148,"pfxX":-9.883223774257074,"pfxZ":5.831831698535126,"pX":-0.16744848683148097,"pZ":4.045193104960062,"vX0":4.814124832851025,"vY0":-137.94781069589135,"vZ0":-1.5307098994045618,"x":123.38,"y":129.56,"x0":-0.6702613498097938,"y0":50.00028131692423,"z0":6.061723197390371,"aX":-18.66954752249632},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":16.6,"spinRate":2590,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40008708763420886,"extension":6.065349716158627},"index":1,"playId":"f5286a45-60d1-39ff-b27b-754084ca3229","pitchNumber":2,"startTime":"2025-08-02T00:51:22.826Z","endTime":"2025-08-02T00:51:26.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93713574527603,"aZ":-35.94564046624758,"pfxX":0.260330878402816,"pfxZ":-2.3500181508597695,"pX":0.5920814213731657,"pZ":2.6000779549196076,"vX0":4.30570458642966,"vY0":-126.4735805261472,"vZ0":-0.724856374756188,"x":94.43,"y":168.58,"x0":-1.1725787607114666,"y0":50.00239735849528,"z0":5.79584033829656,"aX":0.41733690707527626},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.2,"breakHorizontal":-1.6,"spinRate":2591,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.4345608331393165,"extension":6.071219472140996},"index":2,"playId":"19e96f1c-35d9-3f95-aa42-5c5be7b264eb","pitchNumber":3,"startTime":"2025-08-02T00:51:40.958Z","endTime":"2025-08-02T00:51:44.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.53412091399598,"strikeZoneBottom":1.72842434265351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.870756496105354,"aZ":-35.5228327081994,"pfxX":1.1502203307362917,"pfxZ":-2.0258918779933968,"pX":1.5096737982464925,"pZ":2.012955668862029,"vX0":5.813743135288902,"vY0":-127.77501648904035,"vZ0":-2.4966763886797807,"x":59.45,"y":184.43,"x0":-0.9426213387864107,"y0":50.00009026664467,"z0":5.7888329727612255,"aX":1.903996367075874},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2908,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4283664525197004,"extension":6.087705194108504},"index":3,"playId":"8c663787-286f-39e6-b028-0987ffb44583","pitchNumber":4,"startTime":"2025-08-02T00:52:06.049Z","endTime":"2025-08-02T00:52:09.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.50999890315376,"strikeZoneBottom":1.68919630299007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.658246007873814,"aZ":-33.66339239978818,"pfxX":0.15291206721849893,"pfxZ":-0.8886975625876374,"pX":0.8484708314473121,"pZ":3.488997988325215,"vX0":5.045477263867391,"vY0":-128.50763092240155,"vZ0":0.564953568069428,"x":84.66,"y":144.58,"x0":-1.156923339380695,"y0":50.0015814666603,"z0":5.873229130335338,"aX":0.2559928324716687},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.2,"breakHorizontal":-1.3,"spinRate":2613,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4255851431466846,"extension":6.181363706868097},"index":4,"playId":"c8d78121-a159-3bc9-980d-81fe780aa6e4","pitchNumber":5,"startTime":"2025-08-02T00:52:26.815Z","endTime":"2025-08-02T00:52:30.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:52:30.526Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T00:52:49.982Z","endTime":"2025-08-02T00:54:31.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.82299574764996,"strikeZoneBottom":1.92282908179812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35418234889819,"aZ":-25.053448942421937,"pfxX":-10.55547278969523,"pfxZ":3.8523180945201982,"pX":-0.6945999925978937,"pZ":3.429120800645563,"vX0":4.304508014396298,"vY0":-136.15041172928775,"vZ0":-2.183917121821327,"x":143.48,"y":146.19,"x0":-0.9393364861355767,"y0":50.00041125043472,"z0":6.0043150578080855,"aX":-19.496609498596328},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":2286,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4047905811474548,"extension":6.1447350182342815},"index":0,"playId":"cab5e289-3603-37f5-b407-43f2e41e9ebc","pitchNumber":1,"startTime":"2025-08-02T00:52:56.357Z","endTime":"2025-08-02T00:53:07.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bobby Witt Jr. steals (29) 2nd base. Bobby Witt Jr. to 3rd. Bobby Witt Jr. advances to 3rd, on a throwing error by catcher Tyler Heineman.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"cab5e289-3603-37f5-b407-43f2e41e9ebc","startTime":"2025-08-02T00:53:26.731Z","endTime":"2025-08-02T00:53:47.165Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"postOnThird":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.59455008863179,"strikeZoneBottom":1.75611073644613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00884387908114,"aZ":-17.30874414529043,"pfxX":-9.527228611633898,"pfxZ":7.906568213801004,"pX":0.31906119889575735,"pZ":1.7310380680938133,"vX0":6.2501991250740385,"vY0":-136.91749336196142,"vZ0":-7.704860393713161,"x":104.84,"y":192.04,"x0":-0.7670811654756771,"y0":50.00375403491133,"z0":5.787779435130954,"aX":-17.911231704976007},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2466,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4015608012895986,"extension":6.084787848116807},"index":2,"playId":"7474e69b-8baf-3ad5-8146-f83065aa525b","pitchNumber":2,"startTime":"2025-08-02T00:53:47.165Z","endTime":"2025-08-02T00:53:51.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.607656537614492,"aZ":-46.037068924872806,"pfxX":6.310549976548341,"pfxZ":-9.260961207194248,"pX":0.90881606051721,"pZ":1.3526411655217685,"vX0":2.4439152107862836,"vY0":-123.2712331492323,"vZ0":-2.0026920325864834,"x":82.36,"y":202.26,"x0":-0.9227697133161817,"y0":50.00053013090999,"z0":6.160038599241957,"aX":9.449975950417205},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.9,"breakHorizontal":-12.1,"spinRate":2868,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4489679339777468,"extension":5.962114352850703},"index":3,"playId":"a0642208-9716-3f1b-8c7b-c853684e4b2a","pitchNumber":3,"startTime":"2025-08-02T00:54:06.191Z","endTime":"2025-08-02T00:54:10.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.066168930667388,"aZ":-45.07532843265221,"pfxX":4.326965285098149,"pfxZ":-8.453977658913345,"pX":-0.011914279931304398,"pZ":1.5929566972645495,"vX0":0.5783741758176588,"vY0":-124.19354832711686,"vZ0":-1.720494919075402,"x":117.45,"y":195.77,"x0":-0.8099496683351916,"y0":50.00001839164925,"z0":6.121617916606079,"aX":6.606314337949932},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.4,"breakHorizontal":-7.9,"spinRate":2696,"spinDirection":17},"zone":8,"typeConfidence":2.0,"plateTime":0.4448634240412499,"extension":5.676428624794846},"index":4,"playId":"eaceedb8-a596-3a80-bb09-9460a8491d2d","pitchNumber":4,"startTime":"2025-08-02T00:54:27.082Z","endTime":"2025-08-02T00:54:31.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.9999999999999996,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:54:31.291Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T00:54:54.682Z","endTime":"2025-08-02T00:56:50.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.6099991381144,"strikeZoneBottom":1.71699862806322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401333042450343,"aZ":-34.568038857301396,"pfxX":0.9791889008624184,"pfxZ":-1.4381775640577494,"pX":0.4745403804321933,"pZ":1.7330748278894743,"vX0":3.6344131393064454,"vY0":-128.64236676069027,"vZ0":-3.436713387684433,"x":98.91,"y":191.99,"x0":-1.0877468550370244,"y0":50.003402123421175,"z0":5.785386803688765,"aX":1.6292715682554144},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":-2.6,"spinRate":2888,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4269082524528067,"extension":5.869009507222407},"index":0,"playId":"6c036dc3-afe1-325c-a0cb-62d2f005a666","pitchNumber":1,"startTime":"2025-08-02T00:54:54.706Z","endTime":"2025-08-02T00:54:58.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":87.6,"endSpeed":80.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.177822373897662,"aZ":-35.639762075957066,"pfxX":0.7414718303229546,"pfxZ":-2.1078005590484246,"pX":0.7961293985530009,"pZ":2.2036018835875453,"vX0":4.4640767802394885,"vY0":-127.58005225719607,"vZ0":-1.9604047442077623,"x":86.65,"y":179.28,"x0":-1.0754519296423422,"y0":50.00505357887526,"z0":5.801118039558116,"aX":1.2171594577413387},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":-2.4,"spinRate":2819,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4299461556080355,"extension":6.217926296391481},"index":1,"playId":"2b4ea10c-535e-320f-9181-93de55ce0061","pitchNumber":2,"startTime":"2025-08-02T00:55:12.537Z","endTime":"2025-08-02T00:55:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.60999944191215,"strikeZoneBottom":1.75406416334888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.927309200854264,"aZ":-45.52058148016193,"pfxX":3.711358498873934,"pfxZ":-8.477325976152205,"pX":0.3518808827885762,"pZ":1.2206146326365879,"vX0":1.3881722091519868,"vY0":-125.58933764726017,"vZ0":-2.858781197552636,"x":103.59,"y":205.82,"x0":-0.6925241681863801,"y0":50.00461488082661,"z0":6.12916571463512,"aX":5.841555865968864},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-15.7,"breakHorizontal":-7.1,"spinRate":3106,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4386023438510849,"extension":5.974700198615466},"index":2,"playId":"19d117fa-03ee-3ae1-991b-228e24b99942","pitchNumber":3,"startTime":"2025-08-02T00:55:35.586Z","endTime":"2025-08-02T00:55:40.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.60999993573644,"strikeZoneBottom":1.66073816419449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392479604767612,"aZ":-46.21256567333343,"pfxX":6.782625105854223,"pfxZ":-9.142573986242166,"pX":-0.8865886287220537,"pZ":3.035044077287628,"vX0":-2.071110682126462,"vY0":-124.32791990957689,"vZ0":1.6088835982949057,"x":150.79,"y":156.83,"x0":-0.9142617337194818,"y0":50.0031013317717,"z0":6.271866273705304,"aX":10.414209673948037},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.7,"breakHorizontal":-11.6,"spinRate":3086,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.44383590353245284,"extension":5.940550367660767},"index":3,"playId":"a7bab971-3e26-341f-a656-68270368fe6d","pitchNumber":4,"startTime":"2025-08-02T00:55:57.969Z","endTime":"2025-08-02T00:56:01.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.60999980665499,"strikeZoneBottom":1.70700464881966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.689707072791755,"aZ":-46.04351559453019,"pfxX":6.766266432702448,"pfxZ":-9.181181806392846,"pX":0.9629001577412489,"pZ":1.4799051687778293,"vX0":2.0937111570152065,"vY0":-123.74156512701495,"vZ0":-1.8094383487940822,"x":80.3,"y":198.82,"x0":-0.7788590004882724,"y0":50.003129308858675,"z0":6.171932626626287,"aX":10.219698210118526},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.7,"breakHorizontal":-12.7,"spinRate":2965,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4471333043309573,"extension":6.074516348833476},"index":4,"playId":"2bdac0b1-95e8-3b1e-8d4a-6db15a38d94d","pitchNumber":5,"startTime":"2025-08-02T00:56:20.966Z","endTime":"2025-08-02T00:56:25.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T00:56:32.028Z","endTime":"2025-08-02T00:56:44.836Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59738749492911,"aZ":-34.75465038434576,"pfxX":-0.5446797973069475,"pfxZ":-1.5415458897014762,"pX":0.6140880991183295,"pZ":2.883869673700894,"vX0":4.3037534217493425,"vY0":-128.36526432208288,"vZ0":-0.5621737972683855,"x":93.59,"y":160.92,"x0":-1.0136488840548756,"y0":50.006359808348414,"z0":5.811738573588488,"aX":-0.9092878381601709},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.6,"breakHorizontal":0.0,"spinRate":2682,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4267134553024561,"extension":6.319769690031203},"hitData":{"launchSpeed":98.3,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.98,"coordY":169.8}},"index":6,"playId":"6ff9f8bf-7fbc-3789-abf4-89382377cb4f","pitchNumber":6,"startTime":"2025-08-02T00:56:44.836Z","endTime":"2025-08-02T00:56:50.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:56:50.910Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T00:59:05.867Z","endTime":"2025-08-02T01:00:32.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":68.7,"strikeZoneTop":3.56749560157279,"strikeZoneBottom":1.64929200615282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.982770227942158,"aZ":-38.39432501865492,"pfxX":8.330035894429939,"pfxZ":-5.152073039593342,"pX":0.6977496626311271,"pZ":3.9609657611870337,"vX0":2.2705098833266164,"vY0":-110.52946240094772,"vZ0":3.189904937435562,"x":90.4,"y":131.83,"x0":-1.4308083817540371,"y0":50.0008712733713,"z0":6.596326018617374,"aX":10.063982942877969},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.8,"breakHorizontal":-15.7,"spinRate":2511,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.5000545508841183,"extension":6.716074396026804},"index":0,"playId":"4c47aaa3-cc86-3335-8ba8-513613626c54","pitchNumber":1,"startTime":"2025-08-02T00:59:13.143Z","endTime":"2025-08-02T00:59:16.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.403740181011525,"aZ":-18.25126272260359,"pfxX":0.053557016696009485,"pfxZ":8.183703430199845,"pX":0.09570711236352565,"pZ":2.165420703256115,"vX0":4.138837652500606,"vY0":-129.6711667641849,"vZ0":-6.4637669562090565,"x":113.35,"y":180.31,"x0":-1.5287631601227165,"y0":50.002204358410786,"z0":6.085459615723972,"aX":0.09018657421948625},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.6,"breakHorizontal":-1.1,"spinRate":2218,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.42258024880326506,"extension":6.585251932122645},"index":1,"playId":"55a684a1-2ed7-357f-b69c-ed73422211e0","pitchNumber":2,"startTime":"2025-08-02T00:59:26.436Z","endTime":"2025-08-02T00:59:30.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.41999948055261,"strikeZoneBottom":1.69479243429908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.391827986307792,"aZ":-12.637436744149296,"pfxX":-4.795916277008631,"pfxZ":10.626895532538525,"pX":0.47476586331237897,"pZ":3.6443323975174065,"vX0":6.204021346624868,"vY0":-135.19875676686044,"vZ0":-4.521518280767195,"x":98.9,"y":140.38,"x0":-1.2340665372324302,"y0":50.00209781530225,"z0":6.235432106708805,"aX":-8.816703276595428},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2031,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.406209200870014,"extension":6.5928833413430965},"index":2,"playId":"83b19912-19c4-3e68-9810-fe71f9687f14","pitchNumber":3,"startTime":"2025-08-02T00:59:44.889Z","endTime":"2025-08-02T00:59:48.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.41999912108833,"strikeZoneBottom":1.6242518646083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.354058831493173,"aZ":-9.795477193064528,"pfxX":-4.948876440676907,"pfxZ":12.182566635019754,"pX":0.05326316706139768,"pZ":1.8180076735879669,"vX0":4.807748086831222,"vY0":-134.92406346449872,"vZ0":-9.884746267883544,"x":114.97,"y":189.69,"x0":-1.1118814469521,"y0":50.00377871932435,"z0":6.227153901683434,"aX":-9.091797835653969},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":7.9,"spinRate":2114,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4065119467504483,"extension":6.702969515976383},"index":3,"playId":"372aefb3-c8f2-3768-b012-d7b5fced56eb","pitchNumber":4,"startTime":"2025-08-02T01:00:00.294Z","endTime":"2025-08-02T01:00:03.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.40668852191891,"strikeZoneBottom":1.64071152465989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.766257059770634,"aZ":-27.37335833541985,"pfxX":1.467477853845089,"pfxZ":3.069684580609983,"pX":0.9233713900412668,"pZ":2.2325531998537316,"vX0":4.956765774698033,"vY0":-124.02899111965455,"vZ0":-4.225157578955408,"x":81.8,"y":178.5,"x0":-1.2881247707602932,"y0":50.004118539621835,"z0":6.229217418896642,"aX":2.2965482298607793},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2052,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.44086411600344055,"extension":6.719691008101482},"index":4,"playId":"c304bf7e-092f-35c6-8ba6-359b64fb435b","pitchNumber":5,"startTime":"2025-08-02T01:00:14.468Z","endTime":"2025-08-02T01:00:18.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.41999883992564,"strikeZoneBottom":1.52822778119398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67204359825274,"aZ":-29.581972958229567,"pfxX":-9.891874952407772,"pfxZ":1.854391669293559,"pX":-0.24721872708984474,"pZ":2.7719334252561514,"vX0":5.1810540140514,"vY0":-117.98369124605446,"vZ0":-2.1118082749583236,"x":126.42,"y":163.94,"x0":-1.1987471585528144,"y0":50.00055520245645,"z0":6.4331645058269915,"aX":-13.795712541577645},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":1519,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4661363453355536,"extension":6.7225388993166835},"index":5,"playId":"933489b0-65d2-3431-90fc-0553ed22eb9a","pitchNumber":6,"startTime":"2025-08-02T01:00:27.909Z","endTime":"2025-08-02T01:00:32.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:00:32.292Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Royals challenged (play at 1st), call on the field was upheld: Ernie Clement reaches on a throwing error by shortstop Bobby Witt Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:00:40.491Z","endTime":"2025-08-02T01:02:58.445Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":88.7,"endSpeed":81.6,"strikeZoneTop":3.62976682232944,"strikeZoneBottom":1.72436690205836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.159671824877393,"aZ":-22.898403855181172,"pfxX":1.6067462945090671,"pfxZ":5.4752285579389035,"pX":1.2189607891716934,"pZ":3.423882719478049,"vX0":5.87732037510322,"vY0":-129.1359242516543,"vZ0":-2.5963509737927417,"x":70.54,"y":146.34,"x0":-1.2924277647938425,"y0":50.00128075335392,"z0":6.198294611696267,"aX":2.7208615115621617},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":2130,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.42367537670547417,"extension":6.928400992875335},"index":0,"playId":"db1366fe-5ed0-37fe-b131-5bb074d44d6d","pitchNumber":1,"startTime":"2025-08-02T01:00:52.974Z","endTime":"2025-08-02T01:00:56.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136627875402475,"aZ":-28.280631433593886,"pfxX":3.769566397294178,"pfxZ":2.5344286265410982,"pX":0.11673493590288148,"pZ":2.2773756651751547,"vX0":2.433836536795497,"vY0":-123.48451109734387,"vZ0":-3.804541919313264,"x":112.55,"y":177.29,"x0":-1.373488115614229,"y0":50.00019397802948,"z0":6.235046875388403,"aX":5.780553638324929},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":-7.4,"spinRate":1776,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.44470161900317784,"extension":6.7164468845840455},"index":1,"playId":"c31b2d9a-2dd4-39a3-8fc5-866a582807c9","pitchNumber":2,"startTime":"2025-08-02T01:01:06.072Z","endTime":"2025-08-02T01:01:10.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":81.3,"endSpeed":74.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.040479169795596,"aZ":-21.40679262708833,"pfxX":-8.285337316089946,"pfxZ":7.689334429366394,"pX":0.31329607293539036,"pZ":1.3306886648980085,"vX0":6.0145744890074315,"vY0":-118.05262697342502,"vZ0":-6.966539262464272,"x":105.06,"y":202.85,"x0":-1.2004178360290545,"y0":50.005491468922166,"z0":6.312212047809607,"aX":-11.608921621653023},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":1442,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.46530017488967657,"extension":6.787559341400722},"index":2,"playId":"782d7a24-68eb-3833-80ae-f09916b7a2a8","pitchNumber":3,"startTime":"2025-08-02T01:01:23.511Z","endTime":"2025-08-02T01:01:27.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30466482603301,"aZ":-15.100606397589585,"pfxX":-7.5056371467065235,"pfxZ":8.997587128686577,"pX":1.3854718126738568,"pZ":2.864836220950338,"vX0":9.150986540433626,"vY0":-137.3214021761501,"vZ0":-5.839352044935269,"x":64.19,"y":161.43,"x0":-1.0254292522398871,"y0":50.00039436457027,"z0":6.057867053166175,"aX":-14.237958064870776},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2054,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3998993602691949,"extension":6.6281031215221615},"index":3,"playId":"9195d504-b449-3206-992d-88acf303ce8e","pitchNumber":4,"startTime":"2025-08-02T01:01:39.352Z","endTime":"2025-08-02T01:01:42.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":80.1,"endSpeed":72.6,"strikeZoneTop":3.57942741323522,"strikeZoneBottom":1.70022182987423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.828086748509396,"aZ":-19.47202388645149,"pfxX":-6.686711862168133,"pfxZ":9.397051340307609,"pX":-1.2243208797632872,"pZ":1.7990270352483424,"vX0":2.4484296623498594,"vY0":-116.38510400357606,"vZ0":-5.880474263726493,"x":163.67,"y":190.21,"x0":-1.4299075903335232,"y0":50.003757015828775,"z0":6.241174050733553,"aX":-9.039222366605879},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":1462,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4732791449523215,"extension":6.667449379951196},"index":4,"playId":"cb438664-239a-3fbd-89b5-ebc73e913791","pitchNumber":5,"startTime":"2025-08-02T01:01:56.173Z","endTime":"2025-08-02T01:02:00.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.409083136727492,"aZ":-38.0654228917,"pfxX":6.376061190220894,"pfxZ":-4.897690963816326,"pX":1.6428137144874995,"pZ":1.7940512595058047,"vX0":4.441943101288501,"vY0":-110.42089881666817,"vZ0":-1.0673552998492692,"x":54.38,"y":190.34,"x0":-1.2419881300357882,"y0":50.002955871967465,"z0":6.382502811409943,"aX":7.668904704817746},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-8.8,"breakHorizontal":-13.0,"spinRate":2421,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5010366368674068,"extension":6.678903548474186},"index":5,"playId":"92e36116-6b2a-3b9f-8bce-4a28fa743b78","pitchNumber":6,"startTime":"2025-08-02T01:02:12.926Z","endTime":"2025-08-02T01:02:17.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.46689931945123,"strikeZoneBottom":1.59102485147519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655195473969883,"aZ":-26.207924058071494,"pfxX":-8.800672539438542,"pfxZ":4.273783260904548,"pX":-0.19004717636956983,"pZ":0.4750493796310701,"vX0":4.694101321769776,"vY0":-118.34175535764001,"vZ0":-7.632675185998449,"x":124.24,"y":225.95,"x0":-1.0709563832149673,"y0":50.005783551627125,"z0":6.192386577765288,"aX":-12.302901960856673},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":1512,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.46543298306849135,"extension":6.640310226468785},"index":6,"playId":"677f408e-bb17-3db9-9bc2-e05981173516","pitchNumber":7,"startTime":"2025-08-02T01:02:33.504Z","endTime":"2025-08-02T01:02:36.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.612011931769555,"aZ":-23.794197561021186,"pfxX":1.1913437451406765,"pfxZ":4.994506409683213,"pX":0.8387754120238692,"pZ":2.665061573352885,"vX0":5.006237477483357,"vY0":-128.67961596147327,"vZ0":-4.3480766132747775,"x":85.03,"y":166.82,"x0":-1.2863445208617763,"y0":50.001405053460395,"z0":6.219200698249325,"aX":1.9982854838326893},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.2,"spinRate":2133,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4255801987800494,"extension":6.7243070041661275},"hitData":{"launchSpeed":91.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.23,"coordY":160.12}},"index":7,"playId":"75b81193-d990-368a-94d9-9440118930b7","pitchNumber":8,"startTime":"2025-08-02T01:02:50.949Z","endTime":"2025-08-02T01:02:58.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":118},"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.36,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:02:58.445Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Heineman flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:05:28.978Z","endTime":"2025-08-02T01:06:32.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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, 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":79.4,"endSpeed":71.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.259097761915978,"aZ":-25.460952106931902,"pfxX":-11.296876919570263,"pfxZ":5.081269670148528,"pX":-0.5473793388767867,"pZ":2.995603053252113,"vX0":5.040308628153997,"vY0":-115.33724228759631,"vZ0":-2.414240349839912,"x":137.86,"y":157.9,"x0":-1.3157340952657222,"y0":50.00516838147476,"z0":6.5594794468708875,"aX":-14.932018521598978},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.8,"breakHorizontal":18.8,"spinRate":1460,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4783965244151944,"extension":6.734328100245479},"index":0,"playId":"1c8a294e-cae2-30db-9173-3d9202853ba1","pitchNumber":1,"startTime":"2025-08-02T01:05:28.978Z","endTime":"2025-08-02T01:05:32.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":79.2,"endSpeed":71.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.418129014709073,"aZ":-32.38564243419016,"pfxX":-10.552389741258079,"pfxZ":-0.16201190473383953,"pX":-0.8508665403277677,"pZ":1.807156607328344,"vX0":4.096265261485494,"vY0":-115.09524340439388,"vZ0":-3.3736589260264447,"x":149.43,"y":189.99,"x0":-1.3029532420364305,"y0":50.00256322122056,"z0":6.495140991011781,"aX":-13.86859572450582},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":1421,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4796492733224045,"extension":6.6257556756033855},"index":1,"playId":"7a37e114-a8e4-3f6f-bba4-66545fcf9f6a","pitchNumber":2,"startTime":"2025-08-02T01:05:50.541Z","endTime":"2025-08-02T01:05:54.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T01:06:05.120Z","endTime":"2025-08-02T01:06:19.678Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94768349827159,"aZ":-26.54172178612514,"pfxX":-9.412077030146056,"pfxZ":4.079418531915354,"pX":-0.6998223056011672,"pZ":1.3941086925748507,"vX0":4.583482282041833,"vY0":-117.76624702220936,"vZ0":-5.679823953576695,"x":143.68,"y":201.14,"x0":-1.4663436178748936,"y0":50.00143315643619,"z0":6.345353028760223,"aX":-12.992327457184034},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":1570,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.468175908025509,"extension":6.626491616878159},"hitData":{"launchSpeed":79.4,"launchAngle":32.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.97,"coordY":106.22}},"index":3,"playId":"c3a2bf3b-c1e1-38c5-a717-3b8e55ff92c2","pitchNumber":3,"startTime":"2025-08-02T01:06:19.678Z","endTime":"2025-08-02T01:06:32.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:06:32.099Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to left fielder Adam Frazier.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:07:23.220Z","endTime":"2025-08-02T01:09:55.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T01:06:51.161Z","endTime":"2025-08-02T01:07:25.269Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.64796646626634,"strikeZoneBottom":1.69978455864945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82760198215148,"aZ":-27.20690236285905,"pfxX":-0.5325766605498281,"pfxZ":3.2146943186334624,"pX":-0.2713703777670518,"pZ":0.2406818323788407,"vX0":3.059808746654106,"vY0":-124.09840404761367,"vZ0":-8.6047524777554,"x":127.34,"y":232.28,"x0":-1.4557860398975417,"y0":50.00596646440061,"z0":6.048617330903631,"aX":-0.8240985928142427},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":0.2,"spinRate":1814,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.44283528609623213,"extension":6.755601757888319},"index":1,"playId":"abc5d03c-d0f6-3412-b7c3-6da0c5e5bf3a","pitchNumber":1,"startTime":"2025-08-02T01:07:25.269Z","endTime":"2025-08-02T01:07:28.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.913458473694302,"aZ":-25.99919834232921,"pfxX":-8.125087142929564,"pfxZ":4.5647060634138565,"pX":-0.7533642058383438,"pZ":2.460409488816101,"vX0":3.7983182237439417,"vY0":-116.72232333432984,"vZ0":-3.3099260962026364,"x":145.72,"y":172.35,"x0":-1.362937875526055,"y0":50.0031589690037,"z0":6.396393046967049,"aX":-10.995682183271795},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.6,"breakHorizontal":13.6,"spinRate":1397,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.47274960530861243,"extension":6.666662638457384},"index":2,"playId":"dd6c3538-2690-3733-8cc0-6007d209926b","pitchNumber":2,"startTime":"2025-08-02T01:07:41.323Z","endTime":"2025-08-02T01:07:45.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"c89636c0-1ca5-30da-a109-3b1e2c02fd2c","startTime":"2025-08-02T01:08:01.877Z","endTime":"2025-08-02T01:08:07.983Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.56615058453846,"strikeZoneBottom":1.70549882567797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.741499039732293,"aZ":-26.732511555110644,"pfxX":-10.22703524257554,"pfxZ":3.9292675870364118,"pX":-0.8426195511037925,"pZ":1.8248036353868318,"vX0":4.090208600427999,"vY0":-117.88905210855027,"vZ0":-4.760119633324352,"x":149.12,"y":189.51,"x0":-1.286734890065448,"y0":50.00352450705938,"z0":6.384629067920146,"aX":-14.166178342342818},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.0,"breakHorizontal":17.3,"spinRate":1486,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.467472151825179,"extension":6.761423001767502},"index":4,"playId":"ff7e49aa-9096-31c3-8d38-7ebf81da32b7","pitchNumber":3,"startTime":"2025-08-02T01:08:19.010Z","endTime":"2025-08-02T01:08:22.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56287635900799,"aZ":-12.640191370617858,"pfxX":-6.138422564900573,"pfxZ":10.057411409289006,"pX":-0.25348376594094474,"pZ":3.132805294945212,"vX0":5.591922122970705,"vY0":-139.27287104999257,"vZ0":-5.5553670303723335,"x":126.66,"y":154.19,"x0":-1.500906001554136,"y0":50.00310669296242,"z0":6.006732542680216,"aX":-11.92348023422801},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2157,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3949753524816919,"extension":6.551145695604933},"index":5,"playId":"fd33f42c-9e15-399b-b0db-f947994fd97c","pitchNumber":4,"startTime":"2025-08-02T01:08:39.399Z","endTime":"2025-08-02T01:08:42.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98640229443136,"aZ":-10.78421026057047,"pfxX":-3.811977258679834,"pfxZ":11.391868883940855,"pX":-0.07850165601095357,"pZ":2.9108809993811824,"vX0":4.158736380809095,"vY0":-137.0510451369346,"vZ0":-7.365691331768798,"x":119.99,"y":160.19,"x0":-1.1298547833730717,"y0":50.00089455850585,"z0":6.392837088139955,"aX":-7.15626603116622},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2105,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40167761745954067,"extension":6.752325138649595},"index":6,"playId":"da0cd32d-eb98-33a0-8fe8-c046f4901ef5","pitchNumber":5,"startTime":"2025-08-02T01:09:02.786Z","endTime":"2025-08-02T01:09:05.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9372705127571,"aZ":-26.76356886300757,"pfxX":2.1859051581539823,"pfxZ":3.4427023455732915,"pX":1.3349242735957136,"pZ":1.6610473996551356,"vX0":5.659206636942113,"vY0":-124.77357784352343,"vZ0":-5.607957814465731,"x":66.12,"y":193.93,"x0":-1.249759290953362,"y0":50.00318776508695,"z0":6.153085800794175,"aX":3.4329391626349453},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":-5.3,"spinRate":1949,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4395876604541753,"extension":6.697225506185301},"index":7,"playId":"b164dfd5-4c12-31d5-91a2-8758f2f0a13e","pitchNumber":6,"startTime":"2025-08-02T01:09:26.518Z","endTime":"2025-08-02T01:09:29.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91945456177021,"aZ":-15.860886376009594,"pfxX":-9.554362787961674,"pfxZ":8.745153305572508,"pX":0.5989015110165151,"pZ":2.5358651834376604,"vX0":7.514350706342999,"vY0":-136.2213225528176,"vZ0":-6.578984630829052,"x":94.17,"y":170.31,"x0":-0.9638252105423502,"y0":50.00634047801726,"z0":6.092852223364705,"aX":-17.831393446581867},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":15.6,"spinRate":1967,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40319571874743154,"extension":6.63488276221969},"hitData":{"launchSpeed":87.7,"launchAngle":27.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.05,"coordY":111.1}},"index":8,"playId":"6a1b0961-0727-3dc0-b3e7-fd598dfa8ad2","pitchNumber":7,"startTime":"2025-08-02T01:09:48.153Z","endTime":"2025-08-02T01:09:55.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:09:55.256Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Salvador Perez homers (19) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:12:28.561Z","endTime":"2025-08-02T01:13:51.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Fluharty replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:11:13.738Z","endTime":"2025-08-02T01:12:28.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:12:28.040Z","endTime":"2025-08-02T01:12:30.933Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.69999870725733,"strikeZoneBottom":1.77939248072154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.090423649029663,"aZ":-22.365737575605124,"pfxX":0.1945377579959251,"pfxZ":5.60651072605561,"pX":-1.2652215747102271,"pZ":2.9329899663945254,"vX0":-11.73973607603764,"vY0":-131.49392396036802,"vZ0":-2.4418367872294104,"x":165.23,"y":159.59,"x0":3.2334903689859624,"y0":50.00354799674162,"z0":5.5344423371034,"aX":0.34119003720679514},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":2.3,"spinRate":2796,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.4166615040558548,"extension":6.6169802847297925},"index":2,"playId":"c6b563a7-fb6c-3192-aa4e-c83a5f20c1a4","pitchNumber":1,"startTime":"2025-08-02T01:12:30.933Z","endTime":"2025-08-02T01:12:35.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.806245807636024,"aZ":-21.394348757284884,"pfxX":-0.5174389097292122,"pfxZ":6.260708362519615,"pX":-0.7283905420580015,"pZ":2.0597248065631573,"vX0":-10.076101964358523,"vY0":-130.02887473800865,"vZ0":-4.631432207575147,"x":144.76,"y":183.17,"x0":3.2550384857432775,"y0":50.00491330077015,"z0":5.47544599835256,"aX":-0.889473448408783},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":3.0,"spinRate":2758,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.4203180490697376,"extension":6.7284127839972205},"index":3,"playId":"595b930e-b129-3b4c-9fd2-bc28140e9b4c","pitchNumber":2,"startTime":"2025-08-02T01:12:45.522Z","endTime":"2025-08-02T01:12:48.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58686008508289,"aZ":-20.550721363075755,"pfxX":0.11943572545492054,"pfxZ":6.442459200175017,"pX":-0.12376459341095175,"pZ":3.2890107265436703,"vX0":-9.125486754703498,"vY0":-132.77121872014527,"vZ0":-2.2847501063529485,"x":121.72,"y":149.98,"x0":3.326981729159254,"y0":50.00472358557382,"z0":5.639344186894217,"aX":0.2178214733830015},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":1.6,"spinRate":2824,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.41086565144965714,"extension":6.662172102425751},"index":4,"playId":"2f6542c3-0cc4-3b8b-bb8a-20a5d4128f0c","pitchNumber":3,"startTime":"2025-08-02T01:13:05.470Z","endTime":"2025-08-02T01:13:08.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476591968339328,"aZ":-29.437454927878566,"pfxX":-7.220610830509183,"pfxZ":1.8872851140381055,"pX":-0.6983179671692785,"pZ":1.5153022416539383,"vX0":-6.980016639489917,"vY0":-121.00416065387435,"vZ0":-3.5492487028069712,"x":143.62,"y":197.87,"x0":3.1855167417601433,"y0":50.00297753078844,"z0":5.642515871151545,"aX":-10.46993884255822},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":15.0,"spinRate":2768,"spinDirection":297},"zone":13,"typeConfidence":0.88,"plateTime":0.4565361089023767,"extension":6.782930566389426},"hitData":{"launchSpeed":107.2,"launchAngle":23.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.47,"coordY":93.24}},"index":5,"playId":"c00baf0b-4a74-3ea1-9ee9-13cb2fa7901b","pitchNumber":4,"startTime":"2025-08-02T01:13:23.900Z","endTime":"2025-08-02T01:13:51.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.9,"leverageIndex":0.06,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:13:51.265Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to right fielder Nathan Lukes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:14:19.687Z","endTime":"2025-08-02T01:15:43.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Loftin replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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":"2025-08-02T01:14:06.218Z","endTime":"2025-08-02T01:14:21.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.42999982734217,"strikeZoneBottom":1.55618866092971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372851538488078,"aZ":-27.846219183131996,"pfxX":-11.626533079618843,"pfxZ":3.224054556564801,"pX":-2.080211625905636,"pZ":1.1001861645192161,"vX0":-8.540713020506518,"vY0":-116.20343026893313,"vZ0":-3.8461565420859882,"x":196.29,"y":209.07,"x0":3.176748030023863,"y0":50.00381085218182,"z0":5.474341120152206,"aX":-15.619595903764166},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.9,"breakHorizontal":23.4,"spinRate":2666,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.4745753046343486,"extension":6.772819729000907},"index":1,"playId":"c20a547a-41ad-3248-95be-8fe3b5fec475","pitchNumber":1,"startTime":"2025-08-02T01:14:21.931Z","endTime":"2025-08-02T01:14:26.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.161851444817565,"aZ":-16.780804768931112,"pfxX":-0.03729157352307433,"pfxZ":8.623726186187398,"pX":-0.3207681216492772,"pZ":2.603593211408731,"vX0":-9.362963157212368,"vY0":-132.48498793468403,"vZ0":-4.542190461333909,"x":129.23,"y":168.48,"x0":3.2577532610388147,"y0":50.00628590547016,"z0":5.559448921317969,"aX":-0.06462850576976753},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":2.0,"spinRate":2760,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4127469635026504,"extension":6.583853881624201},"index":2,"playId":"ab8f6043-d484-3df9-93a4-b6e29486c975","pitchNumber":2,"startTime":"2025-08-02T01:14:38.558Z","endTime":"2025-08-02T01:14:42.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.182102805360465,"aZ":-22.28305033583281,"pfxX":-0.8012262344604437,"pfxZ":5.65594830172402,"pX":-0.7456373923996122,"pZ":4.105235719734672,"vX0":-10.011886153425829,"vY0":-131.26345703692158,"vZ0":0.011814169463279955,"x":145.42,"y":127.94,"x0":3.2184562518295796,"y0":50.0045873912312,"z0":5.756611000322406,"aX":-1.398743602857923},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":3.6,"spinRate":2716,"spinDirection":172},"zone":11,"typeConfidence":0.9,"plateTime":0.4169065399512695,"extension":6.655619510867739},"index":3,"playId":"45cb2c36-47d8-38c7-8e79-b9f428f746c6","pitchNumber":3,"startTime":"2025-08-02T01:14:57.212Z","endTime":"2025-08-02T01:15:02.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T01:15:06.677Z","endTime":"2025-08-02T01:15:19.281Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.60832961586805,"strikeZoneBottom":1.69381433057338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.115174597914052,"aZ":-22.802483862052732,"pfxX":-1.8252360038130204,"pfxZ":5.3682783920539485,"pX":1.4366221556907397,"pZ":4.294955190937329,"vX0":-4.6511081202858175,"vY0":-131.1393507474923,"vZ0":0.5617564743564912,"x":62.24,"y":122.82,"x0":3.4686285747757974,"y0":50.00278050529735,"z0":5.7757467092418855,"aX":-3.186177432002218},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":4.3,"spinRate":2831,"spinDirection":182},"zone":12,"typeConfidence":0.9,"plateTime":0.41728792450875574,"extension":6.449177406531293},"index":5,"playId":"e9a03296-e430-3e47-9de6-9b2464b6bbed","pitchNumber":4,"startTime":"2025-08-02T01:15:19.281Z","endTime":"2025-08-02T01:15:22.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.809304042090883,"aZ":-20.841483858858158,"pfxX":-2.0545183884126725,"pfxZ":6.500976728342726,"pX":-0.130108490039831,"pZ":2.8033393506602144,"vX0":-7.876426226984855,"vY0":-131.00523775019425,"vZ0":-3.3140683605900216,"x":121.96,"y":163.09,"x0":3.1785164759477023,"y0":50.006421940857145,"z0":5.63663643078785,"aX":-3.5828487165357994},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":5.4,"spinRate":2808,"spinDirection":179},"zone":5,"typeConfidence":0.9,"plateTime":0.4175595302266393,"extension":6.733939746709248},"hitData":{"launchSpeed":83.7,"launchAngle":26.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.55,"coordY":93.05}},"index":6,"playId":"8639ec24-f7c2-3ca4-92ed-9745dc2b011b","pitchNumber":5,"startTime":"2025-08-02T01:15:36.310Z","endTime":"2025-08-02T01:15:43.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:15:43.654Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:16:01.277Z","endTime":"2025-08-02T01:16:21.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.456113409346102,"aZ":-20.267586696028843,"pfxX":-1.2183213623454332,"pfxZ":6.781215704898821,"pX":0.062016051263758996,"pZ":2.455519882065104,"vX0":-8.031761592979255,"vY0":-131.54263948399725,"vZ0":-4.181377871062244,"x":114.64,"y":172.48,"x0":3.3109133464431766,"y0":50.00196060481111,"z0":5.565053420181193,"aX":-2.1366564056973325},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":4.0,"spinRate":2748,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.4161112063898713,"extension":6.651564327796661},"hitData":{"launchSpeed":95.0,"launchAngle":12.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.69,"coordY":73.63}},"index":0,"playId":"3f17564e-bfa4-3bb4-af1e-8cfce3c67e60","pitchNumber":1,"startTime":"2025-08-02T01:16:10.112Z","endTime":"2025-08-02T01:16:21.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:16:21.392Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adam Frazier homers (4) on a fly ball to right field. Randal Grichuk scores.","rbi":2,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:16:30.417Z","endTime":"2025-08-02T01:18:43.817Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.4,"strikeZoneTop":3.46230852774364,"strikeZoneBottom":1.43856360238784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.840565248883426,"aZ":-30.679040520048765,"pfxX":-10.94987864302043,"pfxZ":1.1176616425455368,"pX":-0.9452693305048914,"pZ":2.345045342227929,"vX0":-6.211953144335552,"vY0":-116.27283201496988,"vZ0":-0.8520873996772086,"x":153.03,"y":175.46,"x0":3.205785930793234,"y0":50.00139065420535,"z0":5.692715753803734,"aX":-14.618484228227807},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":21.6,"spinRate":2658,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.4756217015829982,"extension":6.6253232465916945},"index":0,"playId":"b1b36b56-3776-337b-b606-1ff8e4cab9b1","pitchNumber":1,"startTime":"2025-08-02T01:16:46.155Z","endTime":"2025-08-02T01:16:49.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.37329772962562,"strikeZoneBottom":1.56010483800701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72071532847098,"aZ":-20.63652601414439,"pfxX":-0.3422300057456624,"pfxZ":6.578634567368191,"pX":0.4610922290184951,"pZ":3.9245069189101836,"vX0":-7.345686388062786,"vY0":-131.54560902309382,"vZ0":-0.5667760119254075,"x":99.42,"y":132.82,"x0":3.33334077107424,"y0":50.00341480383712,"z0":5.671750233649474,"aX":-0.5981286657585712},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":2.2,"spinRate":2755,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.4162784118968301,"extension":6.603384943263072},"index":1,"playId":"d48b43d7-cd5f-364f-81d7-55d4695563b8","pitchNumber":2,"startTime":"2025-08-02T01:17:02.690Z","endTime":"2025-08-02T01:17:08.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35732324092241,"aZ":-25.65664192110186,"pfxX":-2.2788385756058185,"pfxZ":3.862230484216809,"pX":-0.07880567340462385,"pZ":2.1345303856465585,"vX0":-7.60463927250694,"vY0":-129.43466187319908,"vZ0":-3.5866677889923215,"x":120.0,"y":181.15,"x0":3.1996669142285996,"y0":50.002397975809494,"z0":5.514531504930607,"aX":-3.8461007334928796},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":5.9,"spinRate":2630,"spinDirection":174},"zone":5,"typeConfidence":0.88,"plateTime":0.4240170950941118,"extension":6.692579243978854},"index":2,"playId":"c67a275a-4dda-3003-9fd0-fc5114971bce","pitchNumber":3,"startTime":"2025-08-02T01:17:20.819Z","endTime":"2025-08-02T01:17:23.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95981978006279,"aZ":-26.875001340828362,"pfxX":-6.4405761262908605,"pfxZ":3.6212239541276983,"pX":-0.11418222320131927,"pZ":2.136365580907913,"vX0":-5.739005324109531,"vY0":-121.15464121683549,"vZ0":-2.6539057752179787,"x":121.35,"y":181.1,"x0":3.1351460168772203,"y0":50.00461248350451,"z0":5.631198957149132,"aX":-9.43275033643663},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":13.2,"spinRate":2658,"spinDirection":284},"zone":5,"typeConfidence":0.82,"plateTime":0.4546845785547564,"extension":6.61519558133832},"index":3,"playId":"54b0c057-844f-3644-8b02-3d6716c1cb61","pitchNumber":4,"startTime":"2025-08-02T01:17:39.944Z","endTime":"2025-08-02T01:17:43.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.31218953734975,"strikeZoneBottom":1.46413907161963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85277632136869,"aZ":-25.109229121705773,"pfxX":-2.3825967674165085,"pfxZ":3.966770811452312,"pX":-1.40951092868608,"pZ":3.5823011793473323,"vX0":-11.200299061178603,"vY0":-133.18364362334393,"vZ0":-0.77192651348221,"x":170.73,"y":142.06,"x0":3.1745353471986473,"y0":50.00364311598537,"z0":5.705722878964052,"aX":-4.2426301249064435},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":7.0,"spinRate":2787,"spinDirection":167},"zone":11,"typeConfidence":0.9,"plateTime":0.412589988507607,"extension":6.671021573094793},"index":4,"playId":"352b8cbb-4521-3e92-b69e-6e3782bbccf5","pitchNumber":5,"startTime":"2025-08-02T01:17:58.943Z","endTime":"2025-08-02T01:18:02.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.725535554198455,"aZ":-21.555050042672757,"pfxX":-2.075506973269759,"pfxZ":6.049271019330153,"pX":0.38435359118921086,"pZ":2.928090457172615,"vX0":-6.785944938447168,"vY0":-132.07626006037145,"vZ0":-2.6918659231177933,"x":102.35,"y":159.72,"x0":3.263108714686195,"y0":50.00623356759233,"z0":5.55649595539263,"aX":-3.6432646788303433},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":5.3,"spinRate":2673,"spinDirection":174},"zone":3,"typeConfidence":0.9,"plateTime":0.4156884562184753,"extension":6.649019949442771},"hitData":{"launchSpeed":100.7,"launchAngle":31.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.24,"coordY":83.66}},"index":5,"playId":"cb40afd5-6ae8-30ce-80b2-323c0b9ba3d7","pitchNumber":6,"startTime":"2025-08-02T01:18:17.321Z","endTime":"2025-08-02T01:18:43.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.04,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:18:43.817Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:18:56.968Z","endTime":"2025-08-02T01:20:27.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":91.0,"endSpeed":82.9,"strikeZoneTop":3.44902223335293,"strikeZoneBottom":1.56488955328119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.193003133412198,"aZ":-24.441109286987622,"pfxX":0.2769070011070056,"pfxZ":4.396768983822721,"pX":0.6129873926687317,"pZ":2.7191456002128485,"vX0":-7.526129400023553,"vY0":-132.31050577118285,"vZ0":-2.7274712997109885,"x":93.63,"y":165.36,"x0":3.4675167224998176,"y0":50.00531843882195,"z0":5.568871217232249,"aX":0.48790461718358963},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2854,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.41516272717245384,"extension":6.684392829895808},"index":0,"playId":"0057c88c-d740-3f5d-8859-c6c298f2e709","pitchNumber":1,"startTime":"2025-08-02T01:19:08.989Z","endTime":"2025-08-02T01:19:12.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.67087553625661,"strikeZoneBottom":1.68130118037125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41132437064155,"aZ":-29.973327710739564,"pfxX":-8.846924756120952,"pfxZ":1.5722519052629398,"pX":0.14442712734633714,"pZ":2.1480701906185113,"vX0":-4.634850620796566,"vY0":-118.7037808451325,"vZ0":-1.5778672729938652,"x":111.49,"y":180.78,"x0":3.282920906215126,"y0":50.00413197640756,"z0":5.595280341436875,"aX":-12.40643012878968},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":17.3,"spinRate":2723,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4645215182646476,"extension":6.827387538371733},"index":1,"playId":"93e0a7e9-1c9d-3777-808d-5fbdd28217b9","pitchNumber":2,"startTime":"2025-08-02T01:19:24.192Z","endTime":"2025-08-02T01:19:27.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.66018474093251,"strikeZoneBottom":1.63582569859018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.598827166500406,"aZ":-29.322834046721113,"pfxX":-10.254725544376859,"pfxZ":1.9837313364112972,"pX":-1.5510635778921786,"pZ":0.25098948910385943,"vX0":-7.525038546773671,"vY0":-120.21129025718331,"vZ0":-6.322999759919961,"x":176.12,"y":232.0,"x0":2.97381538696205,"y0":50.00148943399619,"z0":5.5843694529408605,"aX":-14.707284563200574},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":20.6,"spinRate":2795,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.45914570658105314,"extension":7.003100769168987},"index":2,"playId":"a0cf061b-182d-36ae-8da7-73c8274258ce","pitchNumber":3,"startTime":"2025-08-02T01:19:39.986Z","endTime":"2025-08-02T01:19:43.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":73.8,"strikeZoneTop":3.66271340620303,"strikeZoneBottom":1.70853108797311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.630945042870888,"aZ":-32.07978619386169,"pfxX":-10.875786610884392,"pfxZ":0.0657744092094994,"pX":-1.1278946183979812,"pZ":1.3836862298851766,"vX0":-6.10396049242371,"vY0":-118.88843094557657,"vZ0":-3.0674728904231596,"x":159.99,"y":201.42,"x0":2.913604750801586,"y0":50.002658312698976,"z0":5.700738702053674,"aX":-15.063863664521794},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.5,"breakHorizontal":21.5,"spinRate":2710,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.46652821141608936,"extension":6.992374644099956},"index":3,"playId":"67b5a436-28ed-3435-ae26-8f4cc118a0a8","pitchNumber":4,"startTime":"2025-08-02T01:19:59.054Z","endTime":"2025-08-02T01:20:02.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.224150339121802,"aZ":-31.50144824317099,"pfxX":-9.963337977481924,"pfxZ":0.47944145591184917,"pX":0.29207825692293476,"pZ":1.7126615811551766,"vX0":-3.7346366230803074,"vY0":-118.45637527015464,"vZ0":-2.2408680598372985,"x":105.87,"y":192.54,"x0":3.1931555444535493,"y0":50.000856435438145,"z0":5.613040199591734,"aX":-13.846821497754275},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.5,"breakHorizontal":19.1,"spinRate":2667,"spinDirection":291},"zone":9,"typeConfidence":0.91,"plateTime":0.46630554765349386,"extension":6.880154856438665},"hitData":{"launchSpeed":103.5,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.17,"coordY":110.5}},"index":4,"playId":"cf8fa6f9-5086-347e-b123-62614fa2692d","pitchNumber":5,"startTime":"2025-08-02T01:20:16.485Z","endTime":"2025-08-02T01:20:27.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:20:27.062Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to second baseman Ernie Clement.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:21:19.890Z","endTime":"2025-08-02T01:24:01.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":8,"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":"2025-08-02T01:20:41.478Z","endTime":"2025-08-02T01:21:22.189Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.41862934704074,"strikeZoneBottom":1.57790535315621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.625317094601094,"aZ":-18.5721321441497,"pfxX":-0.2910084728559261,"pfxZ":7.624236848432943,"pX":0.7018558724363418,"pZ":3.4955648016467085,"vX0":-6.747393499495295,"vY0":-132.55015471265327,"vZ0":-2.1287169597422384,"x":90.25,"y":144.4,"x0":3.315402188568017,"y0":50.00396126045703,"z0":5.661284448973103,"aX":-0.5177890857387302},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2722,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.4128007574221928,"extension":6.579497058259276},"index":1,"playId":"f13e798d-a9b3-3f6a-a9f0-d08754ec9c4a","pitchNumber":1,"startTime":"2025-08-02T01:21:22.189Z","endTime":"2025-08-02T01:21:26.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":90.1,"endSpeed":83.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.325726781451557,"aZ":-20.65932053186681,"pfxX":-0.914713742035602,"pfxZ":6.593696332164281,"pX":-0.384795627111494,"pZ":2.962736759014195,"vX0":-8.925947350391711,"vY0":-130.9676829242724,"vZ0":-2.9117036488041053,"x":131.67,"y":158.79,"x0":3.1789762055591817,"y0":50.001978149993846,"z0":5.625030497624123,"aX":-1.5956827330008754},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":3.5,"spinRate":2722,"spinDirection":165},"zone":1,"typeConfidence":0.9,"plateTime":0.41739658104816346,"extension":6.6008325321453425},"index":2,"playId":"ba8c809d-6f3c-367e-877a-e584feb2bf1a","pitchNumber":2,"startTime":"2025-08-02T01:21:39.006Z","endTime":"2025-08-02T01:21:43.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":90.6,"endSpeed":83.1,"strikeZoneTop":3.47844820322716,"strikeZoneBottom":1.6928247286944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169011997865827,"aZ":-24.109254223674554,"pfxX":-1.9989310600995567,"pfxZ":4.584472483584616,"pX":0.8549649203115696,"pZ":2.560557806652024,"vX0":-5.832551188010454,"vY0":-131.79976748175113,"vZ0":-3.182902719605268,"x":84.41,"y":169.64,"x0":3.35665767199939,"y0":50.00078522564601,"z0":5.565476683410327,"aX":-3.512820453426776},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":4.9,"spinRate":2769,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4156688006803515,"extension":6.586037060763469},"index":3,"playId":"1c2e93bb-9017-35a0-8a77-9fd97d11409a","pitchNumber":3,"startTime":"2025-08-02T01:22:18.094Z","endTime":"2025-08-02T01:22:21.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T01:22:27.841Z","endTime":"2025-08-02T01:22:44.271Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.881298184180054,"aZ":-26.167160178538754,"pfxX":-2.4543206166043596,"pfxZ":3.5393698992658713,"pX":-0.3997700536492947,"pZ":2.6003853149915694,"vX0":-8.17379109738172,"vY0":-129.64376635175122,"vZ0":-2.7783241961633345,"x":132.24,"y":168.57,"x0":3.1167099865013754,"y0":50.00379662857232,"z0":5.689817284563497,"aX":-4.162491855781141},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":6.4,"spinRate":2759,"spinDirection":192},"zone":4,"typeConfidence":0.88,"plateTime":0.4229940823420528,"extension":6.725960763425032},"index":5,"playId":"91f3b048-7313-3b1a-b5f7-f2222b7ceb5b","pitchNumber":4,"startTime":"2025-08-02T01:22:44.271Z","endTime":"2025-08-02T01:22:47.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.36999997137827,"strikeZoneBottom":1.58283115072885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.254422423107865,"aZ":-23.632269636888033,"pfxX":-0.805304678632949,"pfxZ":4.861483766106986,"pX":-0.5672095728836529,"pZ":3.771908437251155,"vX0":-10.069818825840471,"vY0":-131.76806134906138,"vZ0":-0.29138859792440513,"x":138.62,"y":136.94,"x0":3.4098981464453146,"y0":50.00153021743677,"z0":5.631428028718729,"aX":-1.413586867449671},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":3.7,"spinRate":2845,"spinDirection":176},"zone":11,"typeConfidence":0.9,"plateTime":0.4158231317354435,"extension":6.63893165193756},"index":6,"playId":"7fb32a58-a264-32fa-a0c0-0009617fd529","pitchNumber":5,"startTime":"2025-08-02T01:23:12.823Z","endTime":"2025-08-02T01:23:16.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.37000079884396,"strikeZoneBottom":1.57750829671469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.443313873837738,"aZ":-24.102110166679992,"pfxX":-3.762807806140362,"pfxZ":4.645974160980505,"pX":1.3356932721055748,"pZ":1.7819215482547681,"vX0":-4.0782958912398355,"vY0":-131.14395019689331,"vZ0":-5.015460037079183,"x":66.09,"y":190.67,"x0":3.401278205589081,"y0":50.0013512721368,"z0":5.523135877258383,"aX":-6.535470907764814},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":7.7,"spinRate":2797,"spinDirection":188},"zone":14,"typeConfidence":0.89,"plateTime":0.4180828861454464,"extension":6.545574102038623},"index":7,"playId":"4e1fa0e1-f06a-3fcb-865a-0c3c61690dc9","pitchNumber":6,"startTime":"2025-08-02T01:23:31.220Z","endTime":"2025-08-02T01:23:34.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.727512478730375,"aZ":-23.612635036619288,"pfxX":-2.477021106384968,"pfxZ":5.015655510331328,"pX":-0.05335403630326741,"pZ":3.205531145760215,"vX0":-7.723455828278691,"vY0":-129.9159029399398,"vZ0":-1.6019125651378965,"x":119.03,"y":152.23,"x0":3.282019423715828,"y0":50.00079839472273,"z0":5.628422700229616,"aX":-4.222259873015199},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":6.2,"spinRate":2772,"spinDirection":178},"zone":2,"typeConfidence":0.89,"plateTime":0.42192762097955727,"extension":6.62614167598439},"hitData":{"launchSpeed":63.6,"launchAngle":46.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.87,"coordY":127.81}},"index":8,"playId":"53f975cd-d1cd-3fdb-91fd-077ac4d96b35","pitchNumber":7,"startTime":"2025-08-02T01:23:50.006Z","endTime":"2025-08-02T01:24:01.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:24:01.135Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:24:13.650Z","endTime":"2025-08-02T01:27:21.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.51000123847096,"strikeZoneBottom":1.70160453200758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.121547342374946,"aZ":-32.17269907452915,"pfxX":-10.137267118558501,"pfxZ":-0.003815949198157753,"pX":0.5046373503111906,"pZ":1.6443549702997333,"vX0":-3.5016765522999944,"vY0":-118.32130608870428,"vZ0":-2.266774335379333,"x":97.76,"y":194.38,"x0":3.3273061336599805,"y0":50.00030303853661,"z0":5.611667306089764,"aX":-14.127644525108497},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.4,"breakHorizontal":19.3,"spinRate":2773,"spinDirection":291},"zone":9,"typeConfidence":0.91,"plateTime":0.4659333559826768,"extension":6.628551151144359},"index":0,"playId":"42607798-affe-359f-9b82-59a1fb29cc4d","pitchNumber":1,"startTime":"2025-08-02T01:24:25.049Z","endTime":"2025-08-02T01:24:28.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.50999899670187,"strikeZoneBottom":1.63944890713255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16999473852915,"aZ":-23.27558831101685,"pfxX":-1.8644806685843056,"pfxZ":5.15665295374151,"pX":0.8406538198588875,"pZ":4.4509769035303295,"vX0":-6.152377450878989,"vY0":-130.24786760628098,"vZ0":1.2322679826298193,"x":84.96,"y":118.6,"x0":3.4712598561210735,"y0":50.00411389833884,"z0":5.725970467007535,"aX":-3.217609056917847},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":4.7,"spinRate":2789,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.4197793201985389,"extension":6.677626508131504},"index":1,"playId":"f5684c49-27c5-30c7-bdbf-b3796cba08bf","pitchNumber":2,"startTime":"2025-08-02T01:24:42.546Z","endTime":"2025-08-02T01:24:45.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":89.3,"endSpeed":82.6,"strikeZoneTop":3.56495240663469,"strikeZoneBottom":1.72366351138698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.873475377696643,"aZ":-24.576407807370302,"pfxX":-3.428110590357976,"pfxZ":4.427417173917748,"pX":0.22747113675366973,"pZ":1.2557240673957248,"vX0":-6.520648753605616,"vY0":-129.86032257753274,"vZ0":-6.20498651633967,"x":108.33,"y":204.88,"x0":3.2113962709754347,"y0":50.00426078276204,"z0":5.532477786379632,"aX":-5.885614482076071},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":7.6,"spinRate":2903,"spinDirection":186},"zone":14,"typeConfidence":0.89,"plateTime":0.42094508367828354,"extension":6.5688727734441965},"index":2,"playId":"4e248168-092c-3858-9455-848ec56363ec","pitchNumber":3,"startTime":"2025-08-02T01:25:00.910Z","endTime":"2025-08-02T01:25:04.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.52167385189374,"strikeZoneBottom":1.74983827345089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95522328228797,"aZ":-25.07600488096069,"pfxX":-4.372165592412191,"pfxZ":4.162853912596757,"pX":2.0434679917524443,"pZ":3.1598691649349027,"vX0":-2.4593781957773726,"vY0":-129.74198255522714,"vZ0":-1.5573623180045035,"x":39.11,"y":153.46,"x0":3.5716389178478463,"y0":50.006309929504496,"z0":5.6777277196197495,"aX":-7.459471372298513},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":8.5,"spinRate":2775,"spinDirection":184},"zone":12,"typeConfidence":0.88,"plateTime":0.42204679528066036,"extension":6.620070600810658},"index":3,"playId":"bfdbeeb5-b9ea-36a8-b536-049bd6c72ce1","pitchNumber":4,"startTime":"2025-08-02T01:25:20.589Z","endTime":"2025-08-02T01:25:23.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"9b801c65-1524-449f-83a7-94c372907642","startTime":"2025-08-02T01:25:43.373Z","endTime":"2025-08-02T01:25:48.373Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.840369147575373,"aZ":-21.82664725721609,"pfxX":-2.7647366045526676,"pfxZ":6.008859368290411,"pX":-1.0143250715543297,"pZ":2.902003510032951,"vX0":-9.921854349780691,"vY0":-130.26857022931546,"vZ0":-2.8800751054481237,"x":155.66,"y":160.43,"x0":3.1999161896785813,"y0":50.00471258891971,"z0":5.668295880132821,"aX":-4.758844301187006},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":7.2,"spinRate":2841,"spinDirection":173},"zone":11,"typeConfidence":0.89,"plateTime":0.42014555329564907,"extension":6.622360730858524},"index":5,"playId":"68c0e9f8-7e5f-3ec1-ae52-77f07f315794","pitchNumber":5,"startTime":"2025-08-02T01:26:01.230Z","endTime":"2025-08-02T01:26:04.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01639263750255,"aZ":-23.26332932115105,"pfxX":-2.514520984485481,"pfxZ":5.103984037600784,"pX":-0.45519500161007365,"pZ":1.8739313258361907,"vX0":-8.877614602279207,"vY0":-130.6411620409264,"vZ0":-4.90027850564913,"x":134.35,"y":188.18,"x0":3.300191892409114,"y0":50.000858132677564,"z0":5.500808054687634,"aX":-4.387286476054249},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":6.4,"spinRate":2796,"spinDirection":177},"zone":7,"typeConfidence":0.89,"plateTime":0.41771976984456316,"extension":6.628760645478438},"index":6,"playId":"cc82e2de-7cd6-3fef-bd4b-3948be4626fd","pitchNumber":6,"startTime":"2025-08-02T01:26:25.021Z","endTime":"2025-08-02T01:26:30.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"ddb4a2a5-1e55-3c85-aa94-25acdac29276","startTime":"2025-08-02T01:26:57.163Z","endTime":"2025-08-02T01:27:01.858Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.51000050218797,"strikeZoneBottom":1.68292214411908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.596837423264503,"aZ":-25.611634452912277,"pfxX":-2.1294453757345018,"pfxZ":3.749333251036882,"pX":1.9497397375851557,"pZ":3.624660920098898,"vX0":-3.061091800955916,"vY0":-131.22563303500428,"vZ0":-0.436107101708971,"x":42.68,"y":140.91,"x0":3.4061559291061694,"y0":50.00646698853799,"z0":5.693582052862574,"aX":-3.730784079546438},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":4.6,"spinRate":2782,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.41667657647307754,"extension":6.5534937392583865},"index":8,"playId":"474ca4c1-0933-3e5a-96f5-80682d882102","pitchNumber":7,"startTime":"2025-08-02T01:27:17.423Z","endTime":"2025-08-02T01:27:21.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:27:21.492Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks. Kyle Isbel to 3rd. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:29:43.620Z","endTime":"2025-08-02T01:32:01.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T01:27:44.418Z","endTime":"2025-08-02T01:28:27.960Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Braydon Fisher replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T01:28:27.960Z","endTime":"2025-08-02T01:29:45.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.55518584460034,"strikeZoneBottom":1.67905388968421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09629671329579,"aZ":-44.26857576647623,"pfxX":2.005303004836783,"pfxZ":-8.822224626631616,"pX":-1.1383939743783589,"pZ":3.7097269512702846,"vX0":-2.8829974918146997,"vY0":-116.95501497844707,"vZ0":2.9110914221214816,"x":160.39,"y":138.62,"x0":-0.14467943612316908,"y0":50.00151143769942,"z0":6.630067412225604,"aX":2.7507523382402},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.8,"breakHorizontal":-2.9,"spinRate":2313,"spinDirection":25},"zone":11,"typeConfidence":0.91,"plateTime":0.47011149015322173,"extension":5.762723095742784},"index":2,"playId":"510bb342-295f-3134-ab63-c261db5cc23e","pitchNumber":1,"startTime":"2025-08-02T01:29:45.868Z","endTime":"2025-08-02T01:29:49.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":81.3,"endSpeed":74.3,"strikeZoneTop":3.5646752080631,"strikeZoneBottom":1.68874283083159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.268233598781812,"aZ":-44.07062948552104,"pfxX":1.2771568282330639,"pfxZ":-8.465044440723807,"pX":0.36836459005954003,"pZ":3.8985159659768454,"vX0":0.30446505890983044,"vY0":-118.27464399561273,"vZ0":3.1788907524728116,"x":102.96,"y":133.52,"x0":0.07182312070988624,"y0":50.003149078332235,"z0":6.601363545648733,"aX":1.794686362255861},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.2,"breakHorizontal":-2.4,"spinRate":2389,"spinDirection":27},"zone":12,"typeConfidence":0.91,"plateTime":0.46454280807536463,"extension":5.672296905943848},"index":3,"playId":"a7ebc357-be8c-3f79-a720-3e6a0ee10c20","pitchNumber":2,"startTime":"2025-08-02T01:30:02.763Z","endTime":"2025-08-02T01:30:06.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.60000003433239,"strikeZoneBottom":1.7095972289484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.304318726894028,"aZ":-30.648275002321135,"pfxX":1.0828711125138573,"pfxZ":0.9416101516046531,"pX":0.18288204076858436,"pZ":3.2781506331787638,"vX0":-0.1738465956182758,"vY0":-125.93154939271518,"vZ0":-1.5319482586643551,"x":110.03,"y":150.27,"x0":0.11162690870201149,"y0":50.00262890225791,"z0":6.351705552406341,"aX":1.7557120313514385},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-1.9,"spinRate":2289,"spinDirection":97},"zone":2,"typeConfidence":0.9,"plateTime":0.4333644206127327,"extension":6.151285429633295},"index":4,"playId":"ae624751-3205-3da3-933c-0502a7f54ee0","pitchNumber":3,"startTime":"2025-08-02T01:30:24.563Z","endTime":"2025-08-02T01:30:27.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9250235994657,"aZ":-31.09768590621378,"pfxX":1.3918700804376003,"pfxZ":0.6724217103016503,"pX":0.3548574164010937,"pZ":3.78386790721316,"vX0":0.13175015873742496,"vY0":-125.369882313013,"vZ0":-0.3288134830176386,"x":103.47,"y":136.62,"x0":0.12080116537710672,"y0":50.00145967630667,"z0":6.4510858524854795,"aX":2.21917650384712},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-2.5,"spinRate":2325,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.43659422772889034,"extension":5.922046229201286},"index":5,"playId":"e0dd5599-c76d-3d5f-a7a3-5021648f3776","pitchNumber":4,"startTime":"2025-08-02T01:30:40.427Z","endTime":"2025-08-02T01:30:44.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.60000126580272,"strikeZoneBottom":1.60790281106538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.267885996943633,"aZ":-43.60291560489817,"pfxX":2.0989230024104804,"pfxZ":-8.02261147831425,"pX":0.9568640169252279,"pZ":-0.8713644009340934,"vX0":1.0373646712451232,"vY0":-119.5454204952129,"vZ0":-7.071156299507801,"x":80.53,"y":262.31,"x0":0.2425991032801583,"y0":50.00091596832926,"z0":6.107286584675473,"aX":2.9916068883336657},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.1,"breakHorizontal":-4.1,"spinRate":2639,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.4608413343444058,"extension":6.009022704381541},"index":6,"playId":"adea4327-51eb-3aa8-b45c-ddca7acd5c14","pitchNumber":5,"startTime":"2025-08-02T01:31:00.075Z","endTime":"2025-08-02T01:31:04.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447351031609212,"aZ":-41.66083635838,"pfxX":1.2137349719812778,"pfxZ":-6.67639010408503,"pX":1.0177374733929045,"pZ":1.797983718496245,"vX0":1.6571357814714274,"vY0":-119.7145997081622,"vZ0":-1.8221820781232512,"x":78.21,"y":190.23,"x0":0.15353199708468365,"y0":50.000147305939635,"z0":6.368290622020364,"aX":1.7255541807301646},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.2,"breakHorizontal":-2.6,"spinRate":2459,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.461107615031882,"extension":5.880764622089617},"index":7,"playId":"7c706d4c-87d1-3615-8a36-781c7d3a318f","pitchNumber":6,"startTime":"2025-08-02T01:31:25.819Z","endTime":"2025-08-02T01:31:29.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.63492911482681,"strikeZoneBottom":1.79153508647027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29499048355465,"aZ":-9.994203890521732,"pfxX":-3.756465735758143,"pfxZ":11.41278936670249,"pX":-1.0909479417261971,"pZ":2.532225177553334,"vX0":-2.1674861780980637,"vY0":-139.25355862844006,"vZ0":-8.01651114455255,"x":158.58,"y":170.41,"x0":0.18819510256314156,"y0":50.00496600049964,"z0":6.1280328229316074,"aX":-7.301586017481146},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2291,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.39490764801770295,"extension":5.470025848785707},"index":8,"playId":"3290fb6d-8388-34cf-b733-dc1285b94421","pitchNumber":7,"startTime":"2025-08-02T01:31:57.745Z","endTime":"2025-08-02T01:32:01.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:32:01.815Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a line drive to left fielder Joey Loperfido. Kyle Isbel scores. Bobby Witt Jr. to 3rd. Vinnie Pasquantino to 2nd.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:32:20.409Z","endTime":"2025-08-02T01:33:31.538Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.61000065201474,"strikeZoneBottom":1.66067705241571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.766357113653708,"aZ":-31.81273443257731,"pfxX":1.8043242139790616,"pfxZ":0.2191292987197322,"pX":0.4608707653357308,"pZ":4.025786444398877,"vX0":-0.17769658036930197,"vY0":-126.76927724395456,"vZ0":0.339880360268787,"x":99.43,"y":130.08,"x0":0.2977379019624972,"y0":50.00023079007185,"z0":6.43674812424922,"aX":2.925748578014348},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2296,"spinDirection":101},"zone":12,"typeConfidence":0.9,"plateTime":0.4326548510737167,"extension":5.7229811829763175},"index":0,"playId":"64f28886-aa57-33bc-93c1-0cd658f26ce5","pitchNumber":1,"startTime":"2025-08-02T01:32:27.439Z","endTime":"2025-08-02T01:32:31.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":88.3,"endSpeed":80.8,"strikeZoneTop":3.60999886139943,"strikeZoneBottom":1.75682371556332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.645456075116122,"aZ":-25.93225220044323,"pfxX":0.8659914262789155,"pfxZ":3.770758584596034,"pX":1.3278043651612808,"pZ":0.8947614799550939,"vX0":2.101577796326846,"vY0":-128.40021117928924,"vZ0":-7.982517329191404,"x":66.39,"y":214.62,"x0":0.3834711004758203,"y0":50.00369192088746,"z0":6.086731950082979,"aX":1.4339479647618207},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-2.0,"spinRate":2284,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.42793453612278354,"extension":5.712798348943519},"index":1,"playId":"07e70dec-0412-351c-beb4-ab41d904d596","pitchNumber":2,"startTime":"2025-08-02T01:32:47.018Z","endTime":"2025-08-02T01:32:50.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.59249386604787,"strikeZoneBottom":1.77947107874395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.21862422342701,"aZ":-11.96037887505075,"pfxX":-1.9641246928397238,"pfxZ":10.607030016660334,"pX":0.8614926243179278,"pZ":2.835656915973221,"vX0":1.6635413391438347,"vY0":-138.23820679498476,"vZ0":-6.722222299782057,"x":84.16,"y":162.22,"x0":0.5025199830781998,"y0":50.00445023320633,"z0":6.128163828697797,"aX":-3.7435796843672886},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2221,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.39855962836411996,"extension":5.671022132719828},"index":2,"playId":"3cc2c2e2-42bd-31fb-b2ff-97d26d41657c","pitchNumber":3,"startTime":"2025-08-02T01:33:04.184Z","endTime":"2025-08-02T01:33:08.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05398022362769,"aZ":-28.7718125802078,"pfxX":-0.44379225004559286,"pfxZ":2.0677471814441777,"pX":0.6688160380802274,"pZ":1.7348267254657226,"vX0":0.8729305668427865,"vY0":-127.73787335947335,"vZ0":-5.36726581996971,"x":91.51,"y":191.94,"x0":0.37983850010741155,"y0":50.00552423166567,"z0":6.13380618367574,"aX":-0.7313576945669971},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":0.6,"spinRate":2264,"spinDirection":189},"zone":9,"typeConfidence":0.9,"plateTime":0.4292786561038575,"extension":5.7846852547322465},"hitData":{"launchSpeed":94.8,"launchAngle":12.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.97,"coordY":91.53}},"index":3,"playId":"be45b024-5ae8-35a9-9025-b1e58ca6397a","pitchNumber":4,"startTime":"2025-08-02T01:33:21.930Z","endTime":"2025-08-02T01:33:31.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:33:31.538Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:33:53.524Z","endTime":"2025-08-02T01:34:23.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.69999948059007,"strikeZoneBottom":1.77473770063628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870524068120183,"aZ":-30.29761399248921,"pfxX":2.5332312661478085,"pfxZ":1.1532241710593922,"pX":-0.3869923172327238,"pZ":3.6400583188906,"vX0":-2.5465820224005857,"vY0":-126.51835217388788,"vZ0":-0.7986418885290563,"x":131.75,"y":140.5,"x0":0.30160644502606215,"y0":50.003091957476485,"z0":6.379611219764601,"aX":4.122959069572219},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2247,"spinDirection":156},"zone":1,"typeConfidence":0.91,"plateTime":0.4322853972058711,"extension":5.6276910762838765},"index":0,"playId":"80a3d0b1-3b07-334c-824e-0a72f4cf6101","pitchNumber":1,"startTime":"2025-08-02T01:34:00.029Z","endTime":"2025-08-02T01:34:03.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"second":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32356640789447,"aZ":-12.981277785657962,"pfxX":-2.0273110943121226,"pfxZ":10.133729264540099,"pX":-0.34413692084829667,"pZ":3.8320106184850604,"vX0":-1.0410248711582515,"vY0":-137.4398843257102,"vZ0":-4.053043360411244,"x":130.12,"y":135.32,"x0":0.30407382280167483,"y0":50.00220684341696,"z0":6.221158607654245,"aX":-3.838829945844888},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2256,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.40006636472713364,"extension":5.600653487723454},"hitData":{"launchSpeed":40.7,"launchAngle":5.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.35,"coordY":166.83}},"index":1,"playId":"fb0331f5-818b-359c-a5ca-36831a864a57","pitchNumber":2,"startTime":"2025-08-02T01:34:16.432Z","endTime":"2025-08-02T01:34:23.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"second":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:34:23.953Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Loperfido doubles (2) on a fly ball to left fielder John Rave.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:36:59.956Z","endTime":"2025-08-02T01:37:15.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: John Rave replaces shortstop Bobby Witt Jr., batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:37:02.146Z","endTime":"2025-08-02T01:37:02.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Maikel Garcia.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:37:02.148Z","endTime":"2025-08-02T01:37:02.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"400","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Loftin remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T01:37:02.150Z","endTime":"2025-08-02T01:37:02.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-02T01:37:02.152Z","endTime":"2025-08-02T01:37:02.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Tolbert replaces center fielder Kyle Isbel, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-02T01:37:02.154Z","endTime":"2025-08-02T01:37:02.155Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Thomas Hatch replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2025-08-02T01:37:02.156Z","endTime":"2025-08-02T01:37:02.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641672,"link":"/api/v1/people/641672"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.699193365356546,"aZ":-22.574760813631688,"pfxX":1.2552415992741923,"pfxZ":5.593510763539962,"pX":-0.336697363408765,"pZ":2.906445277257185,"vX0":2.8660120928625763,"vY0":-130.01067110540797,"vZ0":-2.2341502398004174,"x":129.83,"y":160.31,"x0":-1.6153791513719276,"y0":50.00001202677342,"z0":5.486231798345731,"aX":2.1530460996246505},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2525,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.42094369962204903,"extension":6.16902638807622},"hitData":{"launchSpeed":97.3,"launchAngle":25.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.48,"coordY":54.04}},"index":6,"playId":"19772b41-e505-304e-9ac4-ffa88a161594","pitchNumber":1,"startTime":"2025-08-02T01:37:02.158Z","endTime":"2025-08-02T01:37:15.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:37:15.061Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to right fielder Adam Frazier.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:38:31.473Z","endTime":"2025-08-02T01:39:46.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:37:38.584Z","endTime":"2025-08-02T01:38:33.856Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.77625884055674,"strikeZoneBottom":1.55855395758367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.098126092277482,"aZ":-24.006108171489323,"pfxX":-9.140455967025936,"pfxZ":4.3979148878203205,"pX":0.26300108105864145,"pZ":3.818780382807184,"vX0":6.738829435840818,"vY0":-135.28059294491507,"vZ0":-0.6399761850521465,"x":106.98,"y":135.67,"x0":-1.0709217961625745,"y0":50.0011587230879,"z0":5.739020258743509,"aX":-16.965544721316967},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":15.1,"spinRate":2215,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4046606412119753,"extension":6.4212086543135625},"index":1,"playId":"296ce10a-4361-3a56-9e1d-c448769ac290","pitchNumber":1,"startTime":"2025-08-02T01:38:33.856Z","endTime":"2025-08-02T01:38:37.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.65999918244126,"strikeZoneBottom":1.7322402500459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.452310895513957,"aZ":-30.559571594284765,"pfxX":2.6282313419648857,"pfxZ":1.0555965349292507,"pX":-0.623006625544533,"pZ":2.3268975148018445,"vX0":1.4705372666093244,"vY0":-122.94065052257564,"vZ0":-1.7784639666255786,"x":140.75,"y":175.95,"x0":-1.5711927358180386,"y0":50.00061074016017,"z0":5.665211287503477,"aX":4.002840714184236},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-5.2,"spinRate":2477,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.4463342050361496,"extension":6.214021513468532},"index":2,"playId":"b48be922-a2b8-3dcc-933b-c8f5cdc56fa0","pitchNumber":2,"startTime":"2025-08-02T01:38:49.932Z","endTime":"2025-08-02T01:38:53.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.76879978277191,"strikeZoneBottom":1.6390331882638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73689729103584,"aZ":-20.413698967603022,"pfxX":-10.502007099350717,"pfxZ":6.21761125446006,"pX":0.7963948616636711,"pZ":2.579849540121936,"vX0":8.594470722345326,"vY0":-136.7979530561185,"vZ0":-4.257509040143786,"x":86.64,"y":169.12,"x0":-1.0246952487727259,"y0":50.00265496205496,"z0":5.559341561394875,"aX":-19.86479377714369},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":17.2,"spinRate":2408,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4006960065328222,"extension":6.473728037852985},"index":3,"playId":"d31dabdf-9281-34ff-9d46-28212439c9ff","pitchNumber":3,"startTime":"2025-08-02T01:39:08.273Z","endTime":"2025-08-02T01:39:11.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T01:39:18.959Z","endTime":"2025-08-02T01:39:32.923Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8571794760498,"aZ":-21.540802737691426,"pfxX":1.1148482786762923,"pfxZ":7.0648692526809125,"pX":-0.06975452970580166,"pZ":2.121900534020457,"vX0":3.027172547377413,"vY0":-122.58592037818843,"vZ0":-3.7607454585076656,"x":119.66,"y":181.49,"x0":-1.4711527400630802,"y0":50.0002243386795,"z0":5.540326542691404,"aX":1.6757390943488764},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.0,"breakHorizontal":-2.8,"spinRate":2435,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.44882047819128834,"extension":6.332409840286146},"hitData":{"launchSpeed":89.1,"launchAngle":44.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.48,"coordY":97.12}},"index":5,"playId":"c0d987ef-eed9-3588-a61a-25e49b10784b","pitchNumber":4,"startTime":"2025-08-02T01:39:32.923Z","endTime":"2025-08-02T01:39:46.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:39:46.399Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Maikel Garcia to first baseman Vinnie Pasquantino. Joey Loperfido to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:40:11.492Z","endTime":"2025-08-02T01:40:41.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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(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":91.5,"endSpeed":84.0,"strikeZoneTop":3.84107282431247,"strikeZoneBottom":1.82570937022052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.509968852429328,"aZ":-20.735031399033993,"pfxX":2.0141441485841445,"pfxZ":6.332414904074916,"pX":-0.8177301195999197,"pZ":3.760176900098374,"vX0":1.6356929370620035,"vY0":-133.26765912796319,"vZ0":-0.8943506402395291,"x":148.17,"y":137.26,"x0":-1.7002087224687108,"y0":50.0027282742961,"z0":5.5920542403696105,"aX":3.637452848254264},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":-4.0,"spinRate":2533,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.4103429558434062,"extension":6.276263141051689},"index":0,"playId":"b9d09001-562d-31e7-961e-b9f68c7e8390","pitchNumber":1,"startTime":"2025-08-02T01:40:13.416Z","endTime":"2025-08-02T01:40:17.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3933244337497,"aZ":-22.285870236496542,"pfxX":-9.490214487144765,"pfxZ":5.285108168014295,"pX":0.049737727821761384,"pZ":2.506893039441398,"vX0":6.099029272173799,"vY0":-136.05431018929275,"vZ0":-4.153646023476864,"x":115.1,"y":171.09,"x0":-0.9902654083404773,"y0":50.00327702581966,"z0":5.601607193598628,"aX":-17.75748781793309},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":2377,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40287275804830136,"extension":6.403040453285007},"hitData":{"launchSpeed":94.0,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.28,"coordY":167.98}},"index":1,"playId":"e397982d-6830-3ed9-9079-0c12c74fa112","pitchNumber":2,"startTime":"2025-08-02T01:40:32.680Z","endTime":"2025-08-02T01:40:41.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:40:41.739Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Addison Barger homers (16) on a line drive to right field. Joey Loperfido scores.","rbi":2,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:41:00.864Z","endTime":"2025-08-02T01:43:40.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":{"id":641672,"link":"/api/v1/people/641672"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":641672,"link":"/api/v1/people/641672"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.76229066142828,"strikeZoneBottom":1.85653318171482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54692512677825,"aZ":-23.02530370626511,"pfxX":-7.513678376792844,"pfxZ":4.685352167654206,"pX":-0.9501125249852806,"pZ":2.2749660121214808,"vX0":3.769625278287593,"vY0":-139.42064015922767,"vZ0":-4.750184597650053,"x":153.22,"y":177.36,"x0":-1.3489594703710182,"y0":50.006443525077515,"z0":5.535547672493353,"aX":-14.683615735883677},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":12.7,"spinRate":2259,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39399645792551663,"extension":6.023190801954234},"index":0,"playId":"95a4b98c-7623-3291-9ced-399b04134c63","pitchNumber":1,"startTime":"2025-08-02T01:41:09.853Z","endTime":"2025-08-02T01:41:13.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.840491698173512,"aZ":-20.89570208547055,"pfxX":0.42249471681468354,"pfxZ":6.238750078654929,"pX":1.2555103657699456,"pZ":2.1119543288802785,"vX0":6.487030422569043,"vY0":-133.62738381455787,"vZ0":-4.794503365275355,"x":69.14,"y":181.76,"x0":-1.2586469926554371,"y0":50.00332904511229,"z0":5.430947702916247,"aX":0.763973809050274},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.2,"spinRate":2591,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.40990492887115293,"extension":6.385973258811746},"index":1,"playId":"461ea983-9777-38eb-b423-ad7220c516f0","pitchNumber":2,"startTime":"2025-08-02T01:41:25.590Z","endTime":"2025-08-02T01:41:28.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.75504735353494,"strikeZoneBottom":1.74492421630601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.974531082149504,"aZ":-29.58716885015354,"pfxX":2.6696668101931476,"pfxZ":1.6249573079819775,"pX":0.9344863849358735,"pZ":0.7219925712618936,"vX0":4.771478834118398,"vY0":-125.41460453782675,"vZ0":-5.997827241628581,"x":81.38,"y":219.29,"x0":-1.3412948371853979,"y0":50.00049266861498,"z0":5.5653183813057625,"aX":4.240410764615484},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-6.0,"spinRate":2504,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.43716749856643444,"extension":6.182148474942926},"index":2,"playId":"23edd4be-b15d-33ff-83f5-03b0c718ffd3","pitchNumber":3,"startTime":"2025-08-02T01:41:43.750Z","endTime":"2025-08-02T01:41:47.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201884576347254,"aZ":-19.733547620445197,"pfxX":0.03326109094481389,"pfxZ":6.975920129879671,"pX":0.913740071226661,"pZ":2.1105550955726167,"vX0":5.961297244096614,"vY0":-131.7566869266432,"vZ0":-4.964329528863422,"x":82.17,"y":181.8,"x0":-1.3688489795651382,"y0":50.00395443122397,"z0":5.448775477558476,"aX":0.05874442532804635},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":-1.2,"spinRate":2574,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.413431837124155,"extension":6.279990368591078},"index":3,"playId":"06224152-5742-3e04-8faa-1aa69d9d413f","pitchNumber":4,"startTime":"2025-08-02T01:42:07.353Z","endTime":"2025-08-02T01:42:10.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.84505366250952,"strikeZoneBottom":1.79039485448334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11119929046814,"aZ":-26.78415191712068,"pfxX":5.513922254887257,"pfxZ":3.7964084665525126,"pX":0.7316389042841912,"pZ":1.2570192480575266,"vX0":3.4997559483114076,"vY0":-119.27402870002196,"vZ0":-4.3743548249998785,"x":89.11,"y":204.84,"x0":-1.4784560689433615,"y0":50.002521952519054,"z0":5.571761026511866,"aX":7.825922796147369},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.9,"breakHorizontal":-10.9,"spinRate":2478,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46183956467822407,"extension":6.538466590095862},"index":4,"playId":"e899bdbe-e59b-349d-ab5e-1cdedc39d06f","pitchNumber":5,"startTime":"2025-08-02T01:42:30.015Z","endTime":"2025-08-02T01:42:33.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8223917096036,"aZ":-29.817851047943524,"pfxX":5.589127507075166,"pfxZ":1.6292665746775912,"pX":0.0412495717562138,"pZ":2.0058700440405475,"vX0":2.157760939885107,"vY0":-120.80748224234777,"vZ0":-2.2108251462193214,"x":115.43,"y":184.62,"x0":-1.5948277280270966,"y0":50.004988555570755,"z0":5.604869048763402,"aX":8.10073901371297},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-10.7,"spinRate":2399,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4568274284890368,"extension":6.300962661934041},"index":5,"playId":"fb57614b-f318-3d56-8e47-bb08461a6d26","pitchNumber":6,"startTime":"2025-08-02T01:42:49.644Z","endTime":"2025-08-02T01:42:53.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53322092549578,"aZ":-21.890757262048332,"pfxX":-10.057244147301915,"pfxZ":5.360782557386325,"pX":0.635804602341245,"pZ":1.9280019447391836,"vX0":8.06221175809003,"vY0":-138.2934060874676,"vZ0":-5.774714279092046,"x":92.76,"y":186.72,"x0":-1.0241872905801497,"y0":50.005552162039635,"z0":5.531526214515657,"aX":-19.30149132981163},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2344,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39749584812406846,"extension":6.390248759772914},"hitData":{"launchSpeed":115.7,"launchAngle":19.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":229.46,"coordY":94.5}},"index":6,"playId":"64c4e271-6dcd-3ea5-aaaf-dccab64abc3a","pitchNumber":7,"startTime":"2025-08-02T01:43:17.189Z","endTime":"2025-08-02T01:43:40.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:43:40.844Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:43:53.158Z","endTime":"2025-08-02T01:45:17.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.28999888517475,"strikeZoneBottom":1.59732032205054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64488354070105,"aZ":-23.32241526629749,"pfxX":-9.762114808334836,"pfxZ":4.606558792604515,"pX":0.34827637332213957,"pZ":2.968517875469077,"vX0":7.558265524923616,"vY0":-138.43959490887158,"vZ0":-3.0176360010383174,"x":103.72,"y":158.63,"x0":-1.161925897196287,"y0":50.00662202460332,"z0":5.650719675702493,"aX":-18.773167529183553},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2444,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3970887965042831,"extension":6.255697118464222},"index":0,"playId":"af4515e5-0ad8-3a13-bbe3-c43da561877e","pitchNumber":1,"startTime":"2025-08-02T01:44:04.245Z","endTime":"2025-08-02T01:44:07.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60366083911719,"aZ":-27.042790050616947,"pfxX":6.573215656632266,"pfxZ":3.5103078099201097,"pX":0.2833659128028247,"pZ":2.14567552381948,"vX0":2.0142665216966957,"vY0":-121.51066648824695,"vZ0":-2.711769071843064,"x":106.2,"y":180.85,"x0":-1.4149861168549518,"y0":50.00462572734619,"z0":5.679126828883516,"aX":9.61804977282886},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.9,"breakHorizontal":-12.4,"spinRate":2431,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.45454374397017583,"extension":6.2137365972022485},"index":1,"playId":"e11300ce-d0e4-38c2-b87e-65f3747194a4","pitchNumber":2,"startTime":"2025-08-02T01:44:18.059Z","endTime":"2025-08-02T01:44:21.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.28999922651505,"strikeZoneBottom":1.59475499157556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.666334529278775,"aZ":-24.833006750445797,"pfxX":5.4935583958882575,"pfxZ":5.009402159404209,"pX":1.617221794924943,"pZ":1.2810771818444482,"vX0":4.885644569386107,"vY0":-121.36867967072718,"vZ0":-4.991228625137861,"x":55.36,"y":204.19,"x0":-1.1486930957804238,"y0":50.00434751334549,"z0":5.574892391428565,"aX":8.049784015404342},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.9,"breakHorizontal":-11.3,"spinRate":2501,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.45439276788677585,"extension":6.434106486733868},"index":2,"playId":"57830ae3-b73f-32cc-a2cf-88eb8867ff1c","pitchNumber":3,"startTime":"2025-08-02T01:44:40.520Z","endTime":"2025-08-02T01:44:43.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.29000069941402,"strikeZoneBottom":1.56884733509037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365197533592074,"aZ":-22.83394609237194,"pfxX":-9.505327644515305,"pfxZ":4.859456653717599,"pX":1.0872660688598994,"pZ":2.5067996743727288,"vX0":8.672487979157186,"vY0":-137.71362712842387,"vZ0":-4.319858020872629,"x":75.56,"y":171.1,"x0":-0.8665819656590938,"y0":50.00385633441716,"z0":5.638915679402241,"aX":-18.2726942262884},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":2181,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3976257167738195,"extension":6.304849825140999},"index":3,"playId":"3c91f01d-df87-3538-94f5-af36c7cd8a61","pitchNumber":4,"startTime":"2025-08-02T01:44:55.798Z","endTime":"2025-08-02T01:44:59.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.408185662482847,"aZ":-29.78602020446655,"pfxX":1.3293061830195185,"pfxZ":1.4999371129235204,"pX":0.9911110549315566,"pZ":1.574105861022579,"vX0":4.921112725134442,"vY0":-125.78035596325604,"vZ0":-4.110822271569397,"x":79.22,"y":196.28,"x0":-1.1696737316911328,"y0":50.000664655835706,"z0":5.6663853678017,"aX":2.1122438588282106},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":2526,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4367991398629423,"extension":6.27011581159172},"index":4,"playId":"8cd6ca79-8e13-3c50-a286-98511c4464db","pitchNumber":5,"startTime":"2025-08-02T01:45:14.286Z","endTime":"2025-08-02T01:45:17.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":624428,"link":"/api/v1/people/624428"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:45:17.641Z","atBatIndex":73}]