[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:10:14.766Z","endTime":"2025-08-30T23:11:20.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T19:51:08.094Z","endTime":"2025-08-30T22:41:57.334Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-30T22:41:57.334Z","endTime":"2025-08-30T23:09:08.232Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-30T23:09:08.232Z","endTime":"2025-08-30T23:10:16.788Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.82154613836212,"strikeZoneBottom":1.77635331961624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.706485735749936,"aZ":-10.033325695302413,"pfxX":-3.2069761509691417,"pfxZ":10.704527052309885,"pX":-0.956176570257746,"pZ":3.894943918402727,"vX0":1.976741663331032,"vY0":-143.27246741808057,"vZ0":-4.721459288438403,"x":153.45,"y":133.62,"x0":-1.2403184570125936,"y0":50.00022024597193,"z0":6.19756571414247,"aX":-6.631445774593444},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2440,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38305968094192266,"extension":6.467486244941253},"index":3,"playId":"2d852257-2405-3715-8044-4d20dfbfb099","pitchNumber":1,"startTime":"2025-08-30T23:10:16.788Z","endTime":"2025-08-30T23:10:20.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.63953102736264,"strikeZoneBottom":1.73622661526501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38371762456435,"aZ":-10.973160246203797,"pfxX":-4.9053765096843875,"pfxZ":10.678454897464059,"pX":-0.25198375304117293,"pZ":3.9116428595955104,"vX0":4.291021765434467,"vY0":-140.60152503931815,"vZ0":-4.153500939372626,"x":126.61,"y":133.17,"x0":-1.1669665785161576,"y0":50.00014297938113,"z0":6.130293018506486,"aX":-9.737218082280563},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2343,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3908203152487597,"extension":6.304434489530192},"index":4,"playId":"f47a32fb-c60d-3939-b9fa-2a2e86a1e2c2","pitchNumber":2,"startTime":"2025-08-30T23:10:31.202Z","endTime":"2025-08-30T23:10:34.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.61469035619646,"strikeZoneBottom":1.71147050839585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.559272750772294,"aZ":-10.270454971043128,"pfxX":-3.3413761337189256,"pfxZ":10.98498074221909,"pX":-0.7615027376227745,"pZ":3.2765756710981986,"vX0":2.3691443092831728,"vY0":-140.7003510561751,"vZ0":-6.024819710836939,"x":146.03,"y":150.31,"x0":-1.1826737761427644,"y0":50.00340754193285,"z0":6.119258724206689,"aX":-6.662832084827179},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2378,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3901045900582867,"extension":6.442515797883457},"index":5,"playId":"d3ef6992-eab8-361b-a9f1-75ed41e76182","pitchNumber":3,"startTime":"2025-08-30T23:10:45.590Z","endTime":"2025-08-30T23:10:49.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.77932992827051,"strikeZoneBottom":1.74355434326326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.89720431171305,"aZ":-9.8254994605102,"pfxX":-5.080861373072949,"pfxZ":11.079573431867498,"pX":-0.48152067379909913,"pZ":1.3830105571768039,"vX0":3.3829133392269575,"vY0":-141.4999879750246,"vZ0":-10.901227266446888,"x":135.35,"y":201.44,"x0":-1.035760513023396,"y0":50.00081489819951,"z0":5.926356199816092,"aX":-10.246899086992855},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2308,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3878688611653831,"extension":6.539125661348698},"index":6,"playId":"fabb1518-64fb-3d9f-b9fb-7cd982fb5b2f","pitchNumber":4,"startTime":"2025-08-30T23:10:59.979Z","endTime":"2025-08-30T23:11:04.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.69005755566459,"strikeZoneBottom":1.85333618551034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.169632094855395,"aZ":-10.607518381337393,"pfxX":-4.1192650493596386,"pfxZ":10.773361565406397,"pX":-0.15036491491051734,"pZ":4.451542720666844,"vX0":3.877067258724351,"vY0":-141.0903500820366,"vZ0":-3.0150535063935453,"x":122.73,"y":118.59,"x0":-1.0117721475076094,"y0":50.00589373177368,"z0":6.224729724213825,"aX":-8.249003079878731},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2349,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3892319560360895,"extension":6.42132899732954},"index":7,"playId":"4df3cf64-7717-349b-8865-b6f80027eb2b","pitchNumber":5,"startTime":"2025-08-30T23:11:17.305Z","endTime":"2025-08-30T23:11:20.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-30T23:11:20.931Z","atBatIndex":0},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luis Arraez out on a sacrifice bunt, third baseman Royce Lewis to first baseman Kody Clemens. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:11:33.816Z","endTime":"2025-08-30T23:11:55.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12080043619029,"aZ":-11.585591616845822,"pfxX":-5.608424058670839,"pfxZ":10.64916975538851,"pX":-0.43404725037391706,"pZ":3.4149911082454762,"vX0":3.8631480980614072,"vY0":-138.89949720171103,"vZ0":-4.924851140039968,"x":133.54,"y":146.58,"x0":-1.1215744955489628,"y0":50.00626951652368,"z0":5.995989179847217,"aX":-10.84732526714537},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3958961034623103,"extension":6.502841627162602},"hitData":{"launchSpeed":30.0,"launchAngle":-30.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.84,"coordY":191.09}},"index":0,"playId":"0ead3dce-fa20-3799-a72f-981715b9dc0f","pitchNumber":1,"startTime":"2025-08-30T23:11:47.445Z","endTime":"2025-08-30T23:11:55.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.46,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:11:55.643Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:12:11.499Z","endTime":"2025-08-30T23:14:30.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":83.6,"strikeZoneTop":3.73999835015137,"strikeZoneBottom":1.84547357774366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.417911795142427,"aZ":-23.914582551941336,"pfxX":2.0021852521040295,"pfxZ":4.649184079845954,"pX":1.1502377464336688,"pZ":3.0492907725033223,"vX0":6.041387208525824,"vY0":-132.2729867368517,"vZ0":-3.560827247710771,"x":73.16,"y":156.45,"x0":-1.4208774902429002,"y0":50.00607091949172,"z0":6.160481301976921,"aX":3.557599479570718},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.9,"spinRate":2199,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4136131808923804,"extension":6.5874709991318605},"index":0,"playId":"1c36c0bd-7a0a-319b-a2cc-1e12ec1852b9","pitchNumber":1,"startTime":"2025-08-30T23:12:24.788Z","endTime":"2025-08-30T23:12:28.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.73999838089422,"strikeZoneBottom":1.78024293876136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.99524341322053,"aZ":-6.144773582227671,"pfxX":-3.4142314628067103,"pfxZ":13.006391687813046,"pX":0.7675112709339491,"pZ":3.3311418118112988,"vX0":6.775128088788625,"vY0":-141.45255270502562,"vZ0":-6.600461920329413,"x":87.74,"y":148.84,"x0":-1.228630515905514,"y0":50.00236566580616,"z0":6.105103104182352,"aX":-6.832938147657185},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":22.1,"breakHorizontal":4.6,"spinRate":2368,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3890603589003159,"extension":6.463652051857717},"index":1,"playId":"757ded4c-0e7b-3126-927c-eb41490a4a68","pitchNumber":2,"startTime":"2025-08-30T23:12:45.195Z","endTime":"2025-08-30T23:12:49.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"0ee6c1a0-6710-4f15-b850-167a589b374b","startTime":"2025-08-30T23:13:04.601Z","endTime":"2025-08-30T23:13:09.601Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.74000153050817,"strikeZoneBottom":1.85295773052858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.947227250820546,"aZ":-7.192549146464859,"pfxX":-3.798338118410133,"pfxZ":12.665801779864887,"pX":0.604551789961149,"pZ":2.4313709419461227,"vX0":6.458388208654897,"vY0":-140.31112634463588,"vZ0":-8.429232982281485,"x":93.96,"y":173.13,"x0":-1.244972398994902,"y0":50.00167625496532,"z0":5.961103355206505,"aX":-7.49149046037798},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.1,"breakHorizontal":5.4,"spinRate":2335,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3919943920553881,"extension":6.620594249931663},"index":3,"playId":"8ddd18c4-8423-3e37-9fea-b8408b5069b3","pitchNumber":3,"startTime":"2025-08-30T23:13:23.793Z","endTime":"2025-08-30T23:13:28.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.74000040185815,"strikeZoneBottom":1.83978874305987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574829623297852,"aZ":-23.6916934866986,"pfxX":2.3013901389846834,"pfxZ":4.814168322018691,"pX":0.9212523447496146,"pZ":1.434882447952331,"vX0":5.1258618497330115,"vY0":-131.56928386571315,"vZ0":-6.9609313411167815,"x":81.88,"y":200.04,"x0":-1.3473022622228048,"y0":50.00332152642085,"z0":5.857498124952617,"aX":4.055043080137035},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-5.3,"spinRate":2184,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4154934303808173,"extension":6.6778509972137154},"index":4,"playId":"2465019f-03dc-396f-8e55-db5ecbc85b6b","pitchNumber":4,"startTime":"2025-08-30T23:13:43.067Z","endTime":"2025-08-30T23:13:48.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74348349317227,"aZ":-23.141978099129794,"pfxX":0.6969946031942089,"pfxZ":5.388432817301043,"pX":0.4609803044107662,"pZ":1.6599611109065087,"vX0":4.609453925157516,"vY0":-129.1531472784466,"vZ0":-6.474403545129324,"x":99.43,"y":193.96,"x0":-1.442989789225067,"y0":50.00593544463671,"z0":5.9980018042427545,"aX":1.1684516012249486},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-2.4,"spinRate":2063,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4252924492947061,"extension":6.509846145414718},"index":5,"playId":"06d75fb2-7506-3df6-850e-611267edb646","pitchNumber":5,"startTime":"2025-08-30T23:14:04.500Z","endTime":"2025-08-30T23:14:08.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.0,"strikeZoneTop":3.73999871296863,"strikeZoneBottom":1.76071202517012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.42602647818809,"aZ":-8.020364004982468,"pfxX":-2.892633538707327,"pfxZ":12.44995789847728,"pX":-0.6836948983912691,"pZ":4.030034140996292,"vX0":2.9933976588178446,"vY0":-140.02718247267092,"vZ0":-4.282552531061615,"x":143.06,"y":129.97,"x0":-1.4027827825075931,"y0":50.00132014840291,"z0":6.129420726158614,"aX":-5.611363358992985},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.6,"breakHorizontal":4.4,"spinRate":2311,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3946809600627139,"extension":6.498979390547743},"index":6,"playId":"890f0e07-f819-3616-afa1-93d802cdd668","pitchNumber":6,"startTime":"2025-08-30T23:14:26.187Z","endTime":"2025-08-30T23:14:30.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.26,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:14:30.739Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Brooks Lee to first baseman Kody Clemens. Fernando Tatis Jr. to 3rd. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:14:41.467Z","endTime":"2025-08-30T23:15:05.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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.9,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.819749359179422,"aZ":-24.608289303447062,"pfxX":3.3307679380806134,"pfxZ":4.479096120820238,"pX":0.30059620374120544,"pZ":1.6535944183077194,"vX0":3.191694149945077,"vY0":-129.3115918339552,"vZ0":-5.9667850146051915,"x":105.54,"y":194.13,"x0":-1.3837631632507041,"y0":50.00041023690511,"z0":5.887488103039978,"aX":5.61949737738686},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":-6.7,"spinRate":2086,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.42412153837246214,"extension":6.461624567937003},"hitData":{"launchSpeed":60.4,"launchAngle":3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.19,"coordY":158.03}},"index":0,"playId":"a2f163a0-5800-3328-a934-996c47a9e05e","pitchNumber":1,"startTime":"2025-08-30T23:14:57.059Z","endTime":"2025-08-30T23:15:05.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.92,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:15:05.082Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:15:21.378Z","endTime":"2025-08-30T23:16:46.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.42788424281834,"strikeZoneBottom":1.57822859348428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.954973165345613,"aZ":-28.38755419248404,"pfxX":3.0216064520720023,"pfxZ":2.274713576520483,"pX":0.30567502795196666,"pZ":3.3650310941350154,"vX0":3.5335270895367543,"vY0":-128.59889527000232,"vZ0":-1.1713387088921703,"x":105.35,"y":147.92,"x0":-1.481510684174111,"y0":50.00549780562405,"z0":6.039069745578622,"aX":5.034471319419234},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-6.2,"spinRate":2132,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.42677828582742583,"extension":6.533644592578522},"index":0,"playId":"4faf7ccf-32da-3ecd-afa2-2756eb7f6707","pitchNumber":1,"startTime":"2025-08-30T23:15:33.366Z","endTime":"2025-08-30T23:15:37.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.9,"endSpeed":88.0,"strikeZoneTop":3.40000018419286,"strikeZoneBottom":1.57390164509442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.570822451402684,"aZ":-7.062334166620595,"pfxX":-1.409063088016942,"pfxZ":12.427908820693565,"pX":0.32651284003968795,"pZ":4.366857710823118,"vX0":4.735837552530361,"vY0":-142.39259000973084,"vZ0":-3.636281582617011,"x":104.55,"y":120.87,"x0":-1.1869846641032549,"y0":50.004191232308706,"z0":6.122063045115173,"aX":-2.8482004398077483},"breaks":{"breakAngle":10.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.7,"breakHorizontal":1.4,"spinRate":2302,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38704962870782067,"extension":6.521073600976066},"index":1,"playId":"b4707ec1-27c4-3193-b9b2-521ae5078c49","pitchNumber":2,"startTime":"2025-08-30T23:15:52.411Z","endTime":"2025-08-30T23:15:56.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":85.7,"strikeZoneTop":3.39999957221698,"strikeZoneBottom":1.57182314348228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.23389553003257,"aZ":-6.933212797376128,"pfxX":-0.8121756555960697,"pfxZ":13.009067035036697,"pX":-1.2967047357595116,"pZ":4.470702200478762,"vX0":0.6792672786708278,"vY0":-140.6391489188839,"vZ0":-3.1206370696290753,"x":166.43,"y":118.07,"x0":-1.4396791572370224,"y0":50.002418287306774,"z0":6.071536838087439,"aX":-1.5758026480166287},"breaks":{"breakAngle":9.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.8,"breakHorizontal":1.3,"spinRate":2383,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39425123578934684,"extension":6.379467396416685},"index":2,"playId":"f2bb6687-eeb0-3721-9599-f1e6c9fcf452","pitchNumber":3,"startTime":"2025-08-30T23:16:12.937Z","endTime":"2025-08-30T23:16:18.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.492909038317954,"aZ":-30.204912472184393,"pfxX":1.7192920291115739,"pfxZ":1.2326783537310089,"pX":0.7192011734423462,"pZ":2.606395543635806,"vX0":4.43763102997654,"vY0":-126.83365323376958,"vZ0":-2.4311189590717133,"x":89.59,"y":168.41,"x0":-1.2926412867978134,"y0":50.00069230536994,"z0":6.042545546827521,"aX":2.73481912979176},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-4.3,"spinRate":2096,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.43570334422430124,"extension":6.546803261523002},"hitData":{"launchSpeed":86.5,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.25,"coordY":129.19}},"index":3,"playId":"11e8b46c-74e8-3521-b5ac-87573edc664a","pitchNumber":4,"startTime":"2025-08-30T23:16:39.527Z","endTime":"2025-08-30T23:16:46.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.04,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:16:46.796Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:18:42.678Z","endTime":"2025-08-30T23:20:12.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":91.5,"endSpeed":83.1,"strikeZoneTop":3.44999840610452,"strikeZoneBottom":1.50242657872172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.839607628262556,"aZ":-10.991353090595908,"pfxX":-1.1281969076562905,"pfxZ":11.977628797347023,"pX":1.7579184783725648,"pZ":2.192661481572273,"vX0":7.303558410063247,"vY0":-132.74631857774247,"vZ0":-9.37056207983748,"x":49.99,"y":179.58,"x0":-0.8933532697279037,"y0":50.00382051888642,"z0":6.588576977810581,"aX":-1.9970614161886238},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.6,"breakHorizontal":0.4,"spinRate":2341,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41407040186088073,"extension":6.921969235206169},"index":0,"playId":"24c2ecab-dd3a-3ea3-87b8-a937f31535d9","pitchNumber":1,"startTime":"2025-08-30T23:18:55.069Z","endTime":"2025-08-30T23:18:59.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.9,"endSpeed":81.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.542230660745325,"aZ":-20.854324009459464,"pfxX":0.8354343581225072,"pfxZ":6.5846781268076455,"pX":-0.11821428879278971,"pZ":2.824896726590115,"vX0":2.537960408966661,"vY0":-130.75737383888475,"vZ0":-5.675848070590462,"x":121.51,"y":162.51,"x0":-1.2128723171578197,"y0":50.00074518768616,"z0":6.605502201348281,"aX":1.4345714775113594},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-2.2,"spinRate":2398,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.42012988251433736,"extension":6.702990458660883},"index":1,"playId":"da2d713b-3d01-32ab-94a4-b5d70c4cac19","pitchNumber":2,"startTime":"2025-08-30T23:19:10.996Z","endTime":"2025-08-30T23:19:14.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.4,"endSpeed":83.3,"strikeZoneTop":3.45000153788029,"strikeZoneBottom":1.49446510841477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.017232460945884,"aZ":-11.030323730534274,"pfxX":-0.18946158615826691,"pfxZ":11.71535046926219,"pX":-0.525006222250366,"pZ":4.457318025202679,"vX0":1.7353337054873734,"vY0":-134.45511711144692,"vZ0":-3.8441402236906574,"x":137.01,"y":118.43,"x0":-1.1581277394394083,"y0":50.00336401304443,"z0":6.70630869096872,"aX":-0.3420436582913409},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":-0.1,"spinRate":2315,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4095953577971043,"extension":6.728491237946016},"index":2,"playId":"cacf8b3c-55e9-3064-8d40-a34e1743af85","pitchNumber":3,"startTime":"2025-08-30T23:19:29.878Z","endTime":"2025-08-30T23:19:34.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.226665923758304,"aZ":-20.28844284328299,"pfxX":4.071039773134721,"pfxZ":6.717119260774863,"pX":0.08499526722403059,"pZ":3.324414834055993,"vX0":1.8868132065976155,"vY0":-132.63156148597787,"vZ0":-4.751068348355376,"x":112.27,"y":139.01,"x0":-1.1659073266016207,"y0":50.00081424552283,"z0":6.632430712125574,"aX":7.200771815814507},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":-7.8,"spinRate":2326,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.41407864694077956,"extension":6.862776904623572},"index":3,"playId":"8c4ff3e9-fffb-379b-8d66-b4a1234f17a7","pitchNumber":4,"startTime":"2025-08-30T23:19:45.651Z","endTime":"2025-08-30T23:19:48.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63633880067695,"aZ":-11.435329825333238,"pfxX":-0.4410586754509507,"pfxZ":11.223183345165012,"pX":0.5920944940732463,"pZ":3.885481539745996,"vX0":4.341705795752004,"vY0":-135.35077606307556,"vZ0":-5.272673388045381,"x":94.43,"y":133.87,"x0":-0.9782835019504661,"y0":50.00610554598837,"z0":6.665639947915996,"aX":-0.8160080732625061},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-0.1,"spinRate":2346,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40530090808490726,"extension":6.955312576634647},"hitData":{"launchSpeed":99.2,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.71,"coordY":131.68}},"index":4,"playId":"975e1cf3-6c31-38ad-a7ac-0518282eedb2","pitchNumber":5,"startTime":"2025-08-30T23:20:05.489Z","endTime":"2025-08-30T23:20:12.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:20:12.917Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a sharp ground ball to center fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:20:26.953Z","endTime":"2025-08-30T23:21:07.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.8246898222216,"strikeZoneBottom":1.82097552673596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.812662656552842,"aZ":-43.36839669897212,"pfxX":6.6700755440377675,"pfxZ":-8.516598139330013,"pX":-0.5921113479617472,"pZ":3.6117446515633556,"vX0":-0.16872714814252865,"vY0":-114.94315654415213,"vZ0":2.045917200522843,"x":139.57,"y":141.26,"x0":-1.3812005876527977,"y0":50.00358347609887,"z0":6.977336767108282,"aX":8.76713847668527},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.4,"breakHorizontal":-12.0,"spinRate":2860,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.47979090763784216,"extension":6.611621193652875},"index":0,"playId":"335c6c5c-e749-3d74-aa7b-4bad7dba7dc0","pitchNumber":1,"startTime":"2025-08-30T23:20:38.333Z","endTime":"2025-08-30T23:20:42.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.895287126630603,"aZ":-10.353651928685357,"pfxX":-3.8371683839323105,"pfxZ":11.702979954915772,"pX":-0.5244266341613335,"pZ":3.094187409410561,"vX0":3.5778904205288007,"vY0":-136.16842301726214,"vZ0":-7.148284193964226,"x":136.99,"y":155.24,"x0":-1.3614508860839065,"y0":50.00133390165127,"z0":6.481836933079015,"aX":-7.153769346471567},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4033526945058923,"extension":6.9036996211761466},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.71,"coordY":98.86}},"index":1,"playId":"1bddc7ce-1d07-332d-9769-71213e6f89eb","pitchNumber":2,"startTime":"2025-08-30T23:20:55.560Z","endTime":"2025-08-30T23:21:07.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:21:07.176Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, shortstop Jose Iglesias to second baseman Jake Cronenworth. Trevor Larnach out at 2nd. Luke Keaschall to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:21:14.900Z","endTime":"2025-08-30T23:23:20.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":83.6,"strikeZoneTop":3.2499995394572,"strikeZoneBottom":1.55127519446656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.394732708508723,"aZ":-15.530247306355836,"pfxX":-0.3371998337189599,"pfxZ":9.318018278817867,"pX":0.3414536292388935,"pZ":2.429924776263206,"vX0":4.138058505660305,"vY0":-133.0105828399563,"vZ0":-7.802244454173589,"x":103.98,"y":173.17,"x0":-1.192762863266176,"y0":50.002448416820314,"z0":6.534529200586847,"aX":-0.6031053399741607},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-0.4,"spinRate":2418,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.412304553620102,"extension":6.825272129983646},"index":0,"playId":"ce6c3453-447b-374f-9432-bcfe2e4f66b3","pitchNumber":1,"startTime":"2025-08-30T23:21:30.233Z","endTime":"2025-08-30T23:21:34.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.24999816539147,"strikeZoneBottom":1.44844795626291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03529059403225,"aZ":-27.26371418167706,"pfxX":5.367965050685894,"pfxZ":3.502032619786923,"pX":1.2085361143214193,"pZ":1.2977173492908771,"vX0":4.894248415251924,"vY0":-118.6680396535867,"vZ0":-5.918494793672021,"x":70.93,"y":203.74,"x0":-1.5902134446621383,"y0":50.00554656747826,"z0":6.3574537909537305,"aX":7.536741522999248},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.9,"breakHorizontal":-11.0,"spinRate":2414,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.464355229758624,"extension":6.945641925722005},"index":1,"playId":"d635ba86-c198-3fec-91a6-e7e245cb5e5a","pitchNumber":2,"startTime":"2025-08-30T23:21:46.693Z","endTime":"2025-08-30T23:21:51.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08286438932095,"aZ":-31.874310707216377,"pfxX":10.739875052537586,"pfxZ":0.22177020846951834,"pX":0.6610683851953273,"pZ":1.4091334098583947,"vX0":1.3664053864668475,"vY0":-116.76354191665581,"vZ0":-4.91043307712671,"x":91.8,"y":200.73,"x0":-1.3272516761886322,"y0":50.00294440195161,"z0":6.590180434272627,"aX":14.605903064532487},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.7,"breakHorizontal":-19.8,"spinRate":2579,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.47182712294036966,"extension":6.619268081186743},"index":2,"playId":"c8485a49-8159-3863-97ba-ba26c30c687a","pitchNumber":3,"startTime":"2025-08-30T23:22:11.110Z","endTime":"2025-08-30T23:22:14.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.3,"strikeZoneTop":3.12333998098669,"strikeZoneBottom":1.4779394608492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84947399706556,"aZ":-34.9570535498714,"pfxX":12.047488710587277,"pfxZ":-2.05193407725805,"pX":2.290341782582457,"pZ":2.0236409918965403,"vX0":4.55726724942119,"vY0":-117.35988333827987,"vZ0":-3.2020794116677815,"x":29.7,"y":184.14,"x0":-1.257300736582407,"y0":50.00276830211826,"z0":6.753356542813716,"aX":16.345844707469308},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.3,"breakHorizontal":-23.0,"spinRate":2537,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4716661723955178,"extension":6.851447052634613},"index":3,"playId":"3689507b-0dea-32aa-b928-6ff5326e9486","pitchNumber":4,"startTime":"2025-08-30T23:22:34.410Z","endTime":"2025-08-30T23:22:38.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82492201685898,"aZ":-8.133410332206068,"pfxX":-0.5601964935836916,"pfxZ":13.219837781584506,"pX":0.8050220529430006,"pZ":3.0279140216482645,"vX0":3.957249993459572,"vY0":-135.52699160962197,"vZ0":-8.340270588188421,"x":86.31,"y":157.03,"x0":-0.6155723717324023,"y0":50.00296855847533,"z0":6.753825428674642,"aX":-1.0195803983194143},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.8,"breakHorizontal":0.0,"spinRate":2376,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4076743263602247,"extension":7.0217527600604495},"index":4,"playId":"2b093f7b-1c99-37ed-a8ca-4df0fc3558ec","pitchNumber":5,"startTime":"2025-08-30T23:22:50.921Z","endTime":"2025-08-30T23:22:54.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02553486514131,"aZ":-28.341058721120984,"pfxX":9.600010584157998,"pfxZ":2.7112127925388707,"pX":0.5323212371959821,"pZ":1.5631497377926482,"vX0":1.9139048616045706,"vY0":-119.0526074329712,"vZ0":-5.3450182580103585,"x":96.71,"y":196.57,"x0":-1.5312924746043384,"y0":50.004278430496186,"z0":6.449043133769972,"aX":13.575560072509887},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2620,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.4627129207019496,"extension":6.778080708762528},"hitData":{"launchSpeed":67.1,"launchAngle":6.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.73,"coordY":153.61}},"index":5,"playId":"e5a64466-cda8-3bae-83f5-a7d250b32bdb","pitchNumber":6,"startTime":"2025-08-30T23:23:10.372Z","endTime":"2025-08-30T23:23:20.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:23:20.079Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:23:37.183Z","endTime":"2025-08-30T23:27:04.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8,9],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.7200010158294,"strikeZoneBottom":1.95197724738158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.868698243331735,"aZ":-45.35908345565689,"pfxX":5.038626768319426,"pfxZ":-9.976457583266162,"pX":0.6433985804463493,"pZ":3.399667952030289,"vX0":2.353291839508954,"vY0":-114.97502355618091,"vZ0":2.040639543422979,"x":92.48,"y":146.99,"x0":-1.052174133806715,"y0":50.00333700044627,"z0":6.945178155200111,"aX":6.658557419442434},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.0,"breakHorizontal":-9.7,"spinRate":2826,"spinDirection":26},"zone":3,"typeConfidence":2.0,"plateTime":0.47875896884617086,"extension":6.757453103211881},"index":0,"playId":"40672d1d-aa93-32f6-985b-dd39b2c26ce7","pitchNumber":1,"startTime":"2025-08-30T23:23:48.676Z","endTime":"2025-08-30T23:23:52.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ad261d1b-131c-3657-b46c-eef76f8cdf6b","startTime":"2025-08-30T23:24:05.426Z","endTime":"2025-08-30T23:24:18.209Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"ad261d1b-131c-3657-b46c-eef76f8cdf6b","startTime":"2025-08-30T23:24:32.229Z","endTime":"2025-08-30T23:24:40.604Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.88,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.65580845532622,"strikeZoneBottom":1.77341152333334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.575212314318897,"aZ":-46.80616318332878,"pfxX":5.179707439518248,"pfxZ":-10.946058389011808,"pX":-0.8351817325153995,"pZ":2.354307751775963,"vX0":-0.8595070446351677,"vY0":-116.28307533621224,"vZ0":-0.2027741936064189,"x":148.84,"y":175.21,"x0":-1.1272406460824032,"y0":50.00052058726037,"z0":6.972655612644702,"aX":6.925886112194454},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-19.4,"breakHorizontal":-9.0,"spinRate":2833,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4753222339684924,"extension":6.725803300832633},"index":3,"playId":"2da3f6f0-0387-3831-bc53-4311482e1724","pitchNumber":2,"startTime":"2025-08-30T23:24:40.604Z","endTime":"2025-08-30T23:24:47.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.402384710133596,"aZ":-47.210522449794574,"pfxX":5.775546979613128,"pfxZ":-11.602267468176565,"pX":-0.6190413841534286,"pZ":2.0378371198328904,"vX0":-0.48093522793138205,"vY0":-114.93251519159807,"vZ0":-0.10631749230828813,"x":140.6,"y":183.76,"x0":-1.1506552132671748,"y0":50.00137257977599,"z0":6.791095052496615,"aX":7.487734576226671},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-20.5,"breakHorizontal":-10.2,"spinRate":2947,"spinDirection":22},"zone":7,"typeConfidence":2.0,"plateTime":0.48230193171404734,"extension":6.7485385104392845},"index":4,"playId":"768a75f2-c27f-3bbd-abb7-e05793e01c57","pitchNumber":3,"startTime":"2025-08-30T23:25:02.731Z","endTime":"2025-08-30T23:25:06.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T23:25:26.043Z","endTime":"2025-08-30T23:25:40.505Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.5,"endSpeed":85.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08021819634593,"aZ":-9.377507121549398,"pfxX":-1.372045604582679,"pfxZ":12.054811379236744,"pX":1.0963352810238653,"pZ":3.1108438829911704,"vX0":5.699874591019709,"vY0":-137.2893797255967,"vZ0":-7.763510685588983,"x":75.21,"y":154.79,"x0":-0.8369748455398585,"y0":50.00100428880161,"z0":6.629935997756633,"aX":-2.5952505859300476},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":1.2,"spinRate":2443,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4004208402860461,"extension":7.046229899203036},"index":6,"playId":"174bd50a-2ff7-34b9-9759-0ee24c1beaa2","pitchNumber":4,"startTime":"2025-08-30T23:25:40.505Z","endTime":"2025-08-30T23:25:46.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29067208395299,"aZ":-46.08831892170913,"pfxX":4.782123659588832,"pfxZ":-10.943689197875056,"pX":-0.6051281702490258,"pZ":2.225936256126857,"vX0":-0.5745921341623619,"vY0":-113.6757205069212,"vZ0":0.003980839031188177,"x":140.07,"y":178.68,"x0":-0.9643113409221754,"y0":50.001698846635094,"z0":6.909417726597991,"aX":6.08191690178709},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-19.3,"breakHorizontal":-8.4,"spinRate":2926,"spinDirection":15},"zone":7,"typeConfidence":2.0,"plateTime":0.4871221529429248,"extension":6.971045981752646},"index":7,"playId":"9ac036dc-bcc5-37bc-a8dc-90210b2bce0f","pitchNumber":5,"startTime":"2025-08-30T23:26:07.244Z","endTime":"2025-08-30T23:26:11.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130080327965974,"aZ":-45.58400982725686,"pfxX":5.0642947370069855,"pfxZ":-10.25281793312539,"pX":-0.06453836733873973,"pZ":1.985442155004621,"vX0":0.26301599201150194,"vY0":-115.02616876102374,"vZ0":-0.7496466814643642,"x":119.46,"y":185.17,"x0":-0.8368604970511683,"y0":50.00451551454811,"z0":6.82944314062391,"aX":6.622686480343905},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-18.4,"breakHorizontal":-9.2,"spinRate":2801,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.4806462333155168,"extension":7.007318813247464},"index":8,"playId":"dab9cfcc-1a91-36d6-8745-701fbbd191cb","pitchNumber":6,"startTime":"2025-08-30T23:26:31.920Z","endTime":"2025-08-30T23:26:37.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.8,"endSpeed":85.9,"strikeZoneTop":3.81062271004869,"strikeZoneBottom":1.81566523715667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19198536459323,"aZ":-9.64348536009352,"pfxX":-2.76013017632145,"pfxZ":11.850434499863292,"pX":0.5039784360913231,"pZ":2.4428194197543824,"vX0":6.3119211242013025,"vY0":-137.64963576280905,"vZ0":-8.367891523508392,"x":97.79,"y":172.82,"x0":-1.4697336510002792,"y0":50.00313706402957,"z0":6.192164220540712,"aX":-5.248435056560072},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":3.5,"spinRate":2489,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39933096383821765,"extension":6.926710382862856},"index":9,"playId":"2863e7f5-94aa-365e-b64c-c2cc881ee111","pitchNumber":7,"startTime":"2025-08-30T23:27:00.143Z","endTime":"2025-08-30T23:27:04.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:27:04.410Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:27:36.967Z","endTime":"2025-08-30T23:29:58.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.39310764971749,"strikeZoneBottom":1.69702406192771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.386298877341563,"aZ":-28.5023031640299,"pfxX":4.227979654292983,"pfxZ":2.196632133997534,"pX":0.2126918453841052,"pZ":3.220585795616985,"vX0":2.4959353969331413,"vY0":-128.84570890632216,"vZ0":-1.8952817214976883,"x":108.89,"y":151.82,"x0":-1.319867495264011,"y0":50.0026391970145,"z0":6.182209468555173,"aX":7.061293395916092},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-8.3,"spinRate":2120,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4261648846094803,"extension":6.420570734755669},"index":0,"playId":"b114f974-c0c7-3407-8a9f-699d15106024","pitchNumber":1,"startTime":"2025-08-30T23:29:08.950Z","endTime":"2025-08-30T23:29:13.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.263399590984044,"aZ":-8.201300414454021,"pfxX":-2.818565261483257,"pfxZ":11.891943125325763,"pX":0.3483686379054015,"pZ":2.6790952439623164,"vX0":5.367897901344304,"vY0":-141.55402693669055,"vZ0":-7.68380541574346,"x":103.72,"y":166.44,"x0":-1.2119892073004421,"y0":50.00644131801062,"z0":5.964226496440191,"aX":-5.683889685887142},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2329,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3878884483738667,"extension":6.562420326947503},"index":1,"playId":"812a414b-0844-30cc-8464-0be629a79e62","pitchNumber":2,"startTime":"2025-08-30T23:29:21.360Z","endTime":"2025-08-30T23:29:25.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"startTime":"2025-08-30T23:29:33.491Z","endTime":"2025-08-30T23:29:38.794Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.452472983428486,"aZ":-10.101339264958826,"pfxX":-4.09276751184033,"pfxZ":10.749807302258793,"pX":-0.6554901466441956,"pZ":3.808030712883087,"vX0":2.823190519236468,"vY0":-142.96611781652123,"vZ0":-4.662089868120374,"x":141.99,"y":135.96,"x0":-1.1281845259945855,"y0":50.000685450315274,"z0":6.103663103157565,"aX":-8.402653622314393},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2404,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3842965792627453,"extension":6.408048430497596},"index":3,"playId":"22ad1b80-8806-3703-8eec-a160a7188f33","pitchNumber":3,"startTime":"2025-08-30T23:29:38.794Z","endTime":"2025-08-30T23:29:42.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.666894349728583,"aZ":-44.34053324933318,"pfxX":1.6626428154154413,"pfxZ":-8.16081239260471,"pX":-0.17143979080016405,"pZ":1.4431558065139138,"vX0":1.638410347124282,"vY0":-122.31173185677704,"vZ0":-2.226077761091897,"x":123.53,"y":199.81,"x0":-1.0698760231914999,"y0":50.002325098402736,"z0":6.223996145930119,"aX":2.4789235705758164},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.0,"breakHorizontal":-3.5,"spinRate":2627,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.45054146374678306,"extension":6.382295148190144},"index":4,"playId":"12e8a170-5cf3-3080-804a-e3a5b7fc1d35","pitchNumber":4,"startTime":"2025-08-30T23:29:53.835Z","endTime":"2025-08-30T23:29:58.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:29:58.370Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Iglesias pops out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:30:13.182Z","endTime":"2025-08-30T23:30:38.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.19333481337066,"strikeZoneBottom":1.44960839577574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.17278734773105,"aZ":-9.47818111767675,"pfxX":-5.651007141265485,"pfxZ":11.312508316552218,"pX":-0.5630011064085294,"pZ":2.772456936396409,"vX0":3.6587726125913216,"vY0":-141.4336300835491,"vZ0":-7.277201507287222,"x":138.46,"y":163.92,"x0":-1.1457047640713922,"y0":50.0042143801596,"z0":6.002288548272715,"aX":-11.33850805441763},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":9.4,"spinRate":2172,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.38872147548308966,"extension":6.468899834761696},"index":0,"playId":"b0b409f8-903d-3c83-9fdd-2abb17fa34dd","pitchNumber":1,"startTime":"2025-08-30T23:30:18.314Z","endTime":"2025-08-30T23:30:22.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.66242095486914,"aZ":-10.433474462651061,"pfxX":-6.317387208003566,"pfxZ":10.841094104981675,"pX":-1.0449744543898822,"pZ":2.562094356378647,"vX0":2.4477997502717845,"vY0":-141.72033970322417,"vZ0":-7.723108358245728,"x":156.83,"y":169.6,"x0":-1.106345469167604,"y0":50.00095318294766,"z0":6.013160857022726,"aX":-12.667356902059238},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":10.8,"spinRate":2125,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38858676545969395,"extension":6.505927241452701},"hitData":{"launchSpeed":54.9,"launchAngle":60.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.09,"coordY":167.66}},"index":1,"playId":"eb054f52-30ea-3513-ab9d-24c12330e98f","pitchNumber":2,"startTime":"2025-08-30T23:30:30.818Z","endTime":"2025-08-30T23:30:38.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:30:38.229Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:30:48.904Z","endTime":"2025-08-30T23:32:28.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":89.0,"strikeZoneTop":3.33999937104415,"strikeZoneBottom":1.71767772955962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.41160434949693,"aZ":-10.355970157772438,"pfxX":-1.9967185033031623,"pfxZ":10.576430781150785,"pX":-0.8895614017774494,"pZ":3.9548469912926945,"vX0":1.6085310244982007,"vY0":-143.88894845219193,"vZ0":-4.111707102620656,"x":150.91,"y":132.0,"x0":-1.2009656591894766,"y0":50.00277303766019,"z0":6.062535642024253,"aX":-4.119311629527225},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2311,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38302811337051734,"extension":6.542977513813341},"index":0,"playId":"3c3c656f-a962-34b6-8ab4-0dcbea944ed0","pitchNumber":1,"startTime":"2025-08-30T23:31:01.105Z","endTime":"2025-08-30T23:31:05.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":83.4,"endSpeed":75.8,"strikeZoneTop":3.2787038158225,"strikeZoneBottom":1.49483490826987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144912494936996,"aZ":-44.06123672424877,"pfxX":1.4091761206073734,"pfxZ":-8.192736011142562,"pX":0.5450311729881091,"pZ":0.8700701490671053,"vX0":2.8753387310722642,"vY0":-121.24231602681058,"vZ0":-3.2292646006957364,"x":96.22,"y":215.29,"x0":-0.8509982938171606,"y0":50.00023609870241,"z0":6.159147694883104,"aX":2.0452535549610382},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-15.4,"breakHorizontal":-3.4,"spinRate":2328,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4560903572072301,"extension":6.5433247242511605},"index":1,"playId":"fdc93d16-0cec-3335-b55f-7218bb3250dd","pitchNumber":2,"startTime":"2025-08-30T23:31:15.055Z","endTime":"2025-08-30T23:31:19.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.3,"endSpeed":88.0,"strikeZoneTop":3.33999957810534,"strikeZoneBottom":1.50074257717288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31304319246817,"aZ":-6.9852336065749485,"pfxX":-4.307518376870454,"pfxZ":12.586077459493485,"pX":-0.13400350821171816,"pZ":2.441036669107958,"vX0":4.330694395811501,"vY0":-141.3149281969868,"vZ0":-8.386609916649801,"x":122.11,"y":172.87,"x0":-1.1344205525541238,"y0":50.00575023779763,"z0":5.91304822781931,"aX":-8.623333639975659},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.0,"breakHorizontal":6.8,"spinRate":2346,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.38912671063272297,"extension":6.537169730063604},"index":2,"playId":"eaabca38-0bf6-3b85-9a6a-5c5f625d1045","pitchNumber":3,"startTime":"2025-08-30T23:31:30.682Z","endTime":"2025-08-30T23:31:34.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.2,"strikeZoneTop":3.30599539192303,"strikeZoneBottom":1.5230616353323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.725555370968834,"aZ":-5.937423374797808,"pfxX":-4.405350326927655,"pfxZ":12.964151498935221,"pX":-1.5898456747801064,"pZ":3.114084814120006,"vX0":0.7075832539288185,"vY0":-142.52900208373575,"vZ0":-6.8999214452919295,"x":177.6,"y":154.7,"x0":-1.2721822740616902,"y0":50.00581792911452,"z0":5.963330197491471,"aX":-8.917828791561044},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":22.0,"breakHorizontal":7.8,"spinRate":2312,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38670354935831286,"extension":6.536925022537739},"index":3,"playId":"85c8d810-f0dd-3096-88a8-e007176946e9","pitchNumber":4,"startTime":"2025-08-30T23:31:45.918Z","endTime":"2025-08-30T23:31:49.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.26095444058247,"strikeZoneBottom":1.47826814826414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.958326589508903,"aZ":-25.607478916073564,"pfxX":3.4785156701932896,"pfxZ":3.8221701038947966,"pX":0.7869494323211675,"pZ":2.7283454564868523,"vX0":4.295146178441683,"vY0":-130.84959611105918,"vZ0":-3.567221032516355,"x":87.0,"y":165.11,"x0":-1.3334090949579582,"y0":50.00396993269002,"z0":6.047968971413592,"aX":5.976186165338312},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-7.3,"spinRate":2114,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.4200656201922186,"extension":6.637585828757407},"index":4,"playId":"c642f3b4-1d44-3170-870e-17f6a8441177","pitchNumber":5,"startTime":"2025-08-30T23:32:03.138Z","endTime":"2025-08-30T23:32:07.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T23:32:13.390Z","endTime":"2025-08-30T23:32:24.038Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.29771774876276,"strikeZoneBottom":1.51479540615539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.317318641169578,"aZ":-27.72715576595128,"pfxX":2.464464077183231,"pfxZ":2.5386863084299485,"pX":-0.09152647940311104,"pZ":3.600340424314556,"vX0":2.00653245283612,"vY0":-131.57347535128662,"vZ0":-1.366223157814948,"x":120.49,"y":141.57,"x0":-1.1845353249800175,"y0":50.00053684989718,"z0":6.183871520831507,"aX":4.313626779753502},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2151,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4165200166013201,"extension":6.410302234969521},"index":6,"playId":"9d67f02f-47c1-3106-a928-68dd27e2d1db","pitchNumber":6,"startTime":"2025-08-30T23:32:24.038Z","endTime":"2025-08-30T23:32:28.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:32:28.874Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:32:44.538Z","endTime":"2025-08-30T23:35:20.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.055193286951514,"aZ":-8.780591868642569,"pfxX":-3.34833755607373,"pfxZ":11.771095889227325,"pX":-0.03289635449912759,"pZ":2.553970280070125,"vX0":4.372891634364879,"vY0":-140.38923493367562,"vZ0":-7.749340346903264,"x":118.25,"y":169.82,"x0":-1.1788361515303398,"y0":50.00515721835377,"z0":5.928775157511189,"aX":-6.656039639367787},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.8,"breakHorizontal":5.2,"spinRate":2228,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39078179959549963,"extension":6.518682303070606},"index":0,"playId":"97d28e95-3883-3bef-b525-2676c031044a","pitchNumber":1,"startTime":"2025-08-30T23:32:56.406Z","endTime":"2025-08-30T23:33:03.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.437835383587363,"aZ":-45.10123152313843,"pfxX":2.2507787464277467,"pfxZ":-9.17053765938893,"pX":-0.127326318213032,"pZ":2.1004340749836787,"vX0":1.768698207764276,"vY0":-119.21305794646447,"vZ0":0.12230852036910078,"x":121.85,"y":182.07,"x0":-1.1770155840195895,"y0":50.004736346474445,"z0":6.192084692699333,"aX":3.171494138443597},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.2,"breakHorizontal":-4.6,"spinRate":2665,"spinDirection":18},"zone":5,"typeConfidence":2.0,"plateTime":0.46322171004159074,"extension":6.491007840330352},"index":1,"playId":"2338a1a6-4184-3df8-9de5-365340afb829","pitchNumber":2,"startTime":"2025-08-30T23:33:25.510Z","endTime":"2025-08-30T23:33:29.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.305802098083696,"aZ":-7.01145046869519,"pfxX":-3.560119378142937,"pfxZ":12.674724281604396,"pX":-0.1904814934151333,"pZ":3.0176633021277577,"vX0":3.9059547471632396,"vY0":-140.1650604748348,"vZ0":-7.024922812944345,"x":101.31,"y":147.97,"x0":-1.14094572666625,"y0":50.005814243418165,"z0":6.017416669919762,"aX":-7.06992457344802},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.6,"breakHorizontal":5.6,"spinRate":2349,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.39108146758796636,"extension":6.409782501047096},"index":2,"playId":"8a96bfe9-3576-32ff-8503-244e50adb145","pitchNumber":3,"startTime":"2025-08-30T23:33:50.003Z","endTime":"2025-08-30T23:33:53.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13430355720136,"aZ":-26.801536641699016,"pfxX":3.000749926397839,"pfxZ":3.1479151728507535,"pX":0.6711988031315026,"pZ":3.1315555311887757,"vX0":4.2382596520212745,"vY0":-130.27268842708713,"vZ0":-2.3396989879396544,"x":91.42,"y":154.23,"x0":-1.3709280614872954,"y0":50.00242896968297,"z0":6.081542592254126,"aX":5.121822828394566},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-6.5,"spinRate":2202,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.42155641424940216,"extension":6.581173941649516},"index":3,"playId":"ba2a1f89-030c-3456-8426-a32a41796f24","pitchNumber":4,"startTime":"2025-08-30T23:34:22.225Z","endTime":"2025-08-30T23:34:25.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97020937953485,"aZ":-41.653027971253124,"pfxX":-0.09805790853194818,"pfxZ":-6.475092043378593,"pX":0.5332560971364724,"pZ":2.519719765126631,"vX0":3.5761268987598394,"vY0":-120.90665091953953,"vZ0":-0.1870062825286416,"x":96.67,"y":170.75,"x0":-0.9590555405649583,"y0":50.001306451171914,"z0":6.287061029808009,"aX":-0.14376174115230073},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.4,"breakHorizontal":-0.7,"spinRate":2564,"spinDirection":20},"zone":6,"typeConfidence":2.0,"plateTime":0.4549082884395541,"extension":6.338227231075554},"index":4,"playId":"6a1881ac-a172-366f-8225-4dc56db4b2b9","pitchNumber":5,"startTime":"2025-08-30T23:34:47.500Z","endTime":"2025-08-30T23:34:52.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.277004828605186,"aZ":-9.819395338374616,"pfxX":-3.8360376407118357,"pfxZ":11.301559028155314,"pX":-0.3055355504263462,"pZ":2.5081556561812395,"vX0":3.724409113443403,"vY0":-140.3537838242787,"vZ0":-7.751456916763814,"x":128.65,"y":171.06,"x0":-1.156785789378098,"y0":50.005631953541055,"z0":5.95981251477276,"aX":-7.589849555170328},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2321,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39151099561874325,"extension":6.449444357616209},"hitData":{"launchSpeed":75.7,"launchAngle":44.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.67,"coordY":124.42}},"index":5,"playId":"57848c32-e9c0-37bc-b444-bb15a3182e04","pitchNumber":6,"startTime":"2025-08-30T23:35:12.218Z","endTime":"2025-08-30T23:35:20.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:35:20.240Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:37:05.066Z","endTime":"2025-08-30T23:38:54.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":91.1,"endSpeed":82.9,"strikeZoneTop":3.38610854028764,"strikeZoneBottom":1.66611369194254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.829777562580407,"aZ":-12.574814891095281,"pfxX":-6.042377404673452,"pfxZ":11.150774800926975,"pX":0.6111699873833913,"pZ":1.5223333254767681,"vX0":7.026296154631976,"vY0":-132.15872367248886,"vZ0":-9.735380595000295,"x":93.7,"y":197.68,"x0":-1.3048421354063284,"y0":50.003589564266264,"z0":6.192223933497843,"aX":-10.621617053792898},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2412,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4154602943303516,"extension":7.072525254368062},"index":0,"playId":"356084ad-13db-36c8-86f4-281a731be186","pitchNumber":1,"startTime":"2025-08-30T23:37:30.608Z","endTime":"2025-08-30T23:37:35.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.39229108796115,"strikeZoneBottom":1.57378669531067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.057577282337228,"aZ":-29.657883719235006,"pfxX":7.275502714456798,"pfxZ":1.816389504036275,"pX":1.153756226071936,"pZ":0.5718678660224394,"vX0":3.916233227010494,"vY0":-117.79374716407091,"vZ0":-6.976776119643578,"x":73.02,"y":223.34,"x0":-1.4849285952900872,"y0":50.00000359367356,"z0":6.377299129256637,"aX":10.039999555265942},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.6,"breakHorizontal":-14.3,"spinRate":2567,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46816310451675003,"extension":6.810605353560753},"index":1,"playId":"e8142fb4-7dc0-336b-b068-c5bc1d3f70bb","pitchNumber":2,"startTime":"2025-08-30T23:37:47.357Z","endTime":"2025-08-30T23:37:52.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286194823131275,"aZ":-26.25714892613662,"pfxX":6.564219744351975,"pfxZ":4.158068086350731,"pX":0.3602278703227994,"pZ":3.24857144438143,"vX0":2.9149666252293134,"vY0":-119.18015096993243,"vZ0":-1.919693022641808,"x":103.27,"y":151.07,"x0":-1.73556632081472,"y0":50.00105676148319,"z0":6.461852331902193,"aX":9.33657584292102},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.3,"breakHorizontal":-12.6,"spinRate":2570,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.4615463086199423,"extension":6.5993637832530085},"index":2,"playId":"f3c062c2-4d50-3d75-849a-17873976c9b4","pitchNumber":3,"startTime":"2025-08-30T23:38:04.167Z","endTime":"2025-08-30T23:38:08.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.512049656490017,"aZ":-8.288704897700558,"pfxX":-4.739764850480732,"pfxZ":12.792721552891951,"pX":-0.2228883154216029,"pZ":3.019816397809594,"vX0":5.413423367478702,"vY0":-135.95932514741966,"vZ0":-7.01462242928535,"x":125.5,"y":157.24,"x0":-1.6263901344315916,"y0":50.005872811385615,"z0":6.212604561433092,"aX":-8.852505628101222},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.8,"breakHorizontal":7.4,"spinRate":2432,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4032369315425224,"extension":6.931007595224127},"index":3,"playId":"ceb57388-2dd1-3999-82f0-5e6b0175d935","pitchNumber":4,"startTime":"2025-08-30T23:38:25.633Z","endTime":"2025-08-30T23:38:29.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39501058966619,"aZ":-26.784209931280273,"pfxX":8.615271457157391,"pfxZ":3.783626201951922,"pX":0.49984422547875035,"pZ":2.751278829277448,"vX0":1.9103035804883255,"vY0":-119.0780828965649,"vZ0":-3.182345573007641,"x":97.95,"y":164.5,"x0":-1.4333391126799857,"y0":50.00490793937065,"z0":6.546808339060485,"aX":12.285113481717962},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.1,"spinRate":2615,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4612331927989253,"extension":6.920646328800927},"hitData":{"launchSpeed":78.3,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.07,"coordY":165.27}},"index":4,"playId":"7f5e5f46-e437-354d-8953-5d9f7da7158d","pitchNumber":5,"startTime":"2025-08-30T23:38:45.972Z","endTime":"2025-08-30T23:38:54.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:38:54.220Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:39:08.198Z","endTime":"2025-08-30T23:40:49.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.61000115061748,"strikeZoneBottom":1.70065904775576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21976587351765,"aZ":-43.70149850855486,"pfxX":4.411322457999465,"pfxZ":-8.835447732318485,"pX":0.07135487498764082,"pZ":1.8641248993797435,"vX0":1.483317900863288,"vY0":-114.94595567136183,"vZ0":-1.1199500731264826,"x":114.28,"y":188.45,"x0":-1.159841823277344,"y0":50.002618740481175,"z0":6.695439495638946,"aX":5.7560709024538905},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.8,"breakHorizontal":-8.4,"spinRate":2879,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.481110371553215,"extension":6.709960438104385},"index":0,"playId":"88eb1150-2cdb-3914-9d23-42fb298d7f5f","pitchNumber":1,"startTime":"2025-08-30T23:39:20.826Z","endTime":"2025-08-30T23:39:25.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.339160977269547,"aZ":-45.222862763925484,"pfxX":3.6382812834764366,"pfxZ":-10.333630697638174,"pX":-0.1880520005664738,"pZ":1.234235550636048,"vX0":0.7285518841195436,"vY0":-113.58187198119424,"vZ0":-2.0777893089792467,"x":124.17,"y":205.46,"x0":-0.9876495261134356,"y0":50.00412192897518,"z0":6.801492076155163,"aX":4.593328207399684},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-18.8,"breakHorizontal":-6.7,"spinRate":2834,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.48860982058690094,"extension":6.86056474146208},"index":1,"playId":"b18aae52-75f8-380b-918a-0c4c5c5f5137","pitchNumber":2,"startTime":"2025-08-30T23:39:36.053Z","endTime":"2025-08-30T23:39:39.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.60999816248966,"strikeZoneBottom":1.84923035312568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564525522331035,"aZ":-41.83814691570382,"pfxX":7.056362082701222,"pfxZ":-7.5505300940394715,"pX":0.06256533592205045,"pZ":0.7793346562477947,"vX0":0.12397281324925516,"vY0":-113.79355703407049,"vZ0":-3.895493598291798,"x":114.62,"y":217.74,"x0":-0.9062148600114827,"y0":50.00328489990753,"z0":6.760834985333913,"aX":9.031183573116504},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.4,"breakHorizontal":-12.7,"spinRate":2755,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4858400422745661,"extension":6.915631491581428},"index":2,"playId":"c0972db7-49e5-3b82-9e12-a150e2278d92","pitchNumber":3,"startTime":"2025-08-30T23:39:58.292Z","endTime":"2025-08-30T23:40:02.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.164288114205824,"aZ":-45.509856756549844,"pfxX":5.200311460026054,"pfxZ":-10.45497238426147,"pX":0.10019966070426642,"pZ":2.8188159648347084,"vX0":1.0518686924968919,"vY0":-113.77753106567548,"vZ0":1.1892838732133781,"x":113.18,"y":162.67,"x0":-1.0460097134616504,"y0":50.002922160903516,"z0":6.897669347687079,"aX":6.632558984011866},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-18.0,"breakHorizontal":-9.7,"spinRate":2857,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4864963828625042,"extension":6.821189000559949},"index":3,"playId":"c03451f5-672b-376d-bc92-573e5fedfa7b","pitchNumber":4,"startTime":"2025-08-30T23:40:21.836Z","endTime":"2025-08-30T23:40:26.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39792648606521,"aZ":-11.413514320630158,"pfxX":-2.549882453726217,"pfxZ":11.055210177066739,"pX":-0.3111498270930428,"pZ":3.8435584205220272,"vX0":3.9762569919920194,"vY0":-136.93884697275305,"vZ0":-4.810620379420269,"x":128.86,"y":135.0,"x0":-1.45824091599944,"y0":50.00390329964331,"z0":6.419627632962274,"aX":-4.7892723703424585},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":3.7,"spinRate":2406,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4017093363860673,"extension":6.841980866474378},"index":4,"playId":"3c382d81-74ba-3ef7-8552-86e376202fa9","pitchNumber":5,"startTime":"2025-08-30T23:40:46.101Z","endTime":"2025-08-30T23:40:49.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:40:49.374Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:41:00.627Z","endTime":"2025-08-30T23:41:53.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":93.3,"endSpeed":84.4,"strikeZoneTop":3.51999814459651,"strikeZoneBottom":1.68812943293039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.781525358298204,"aZ":-10.211956629249945,"pfxX":-4.3303815675285176,"pfxZ":11.955176661931123,"pX":0.24263170631155842,"pZ":2.407249446909331,"vX0":5.646943355588337,"vY0":-135.46311471007488,"vZ0":-8.171433825373896,"x":107.75,"y":173.78,"x0":-1.3176658205173328,"y0":50.00117595769777,"z0":6.198371494491431,"aX":-7.9543702572977715},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.8,"breakHorizontal":6.5,"spinRate":2400,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4061363356321541,"extension":7.071760561637072},"index":0,"playId":"13e4b69f-a5b9-363d-9432-06623dcc2e82","pitchNumber":1,"startTime":"2025-08-30T23:41:16.107Z","endTime":"2025-08-30T23:41:20.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.9,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11943421964457,"aZ":-12.109721428834227,"pfxX":-5.155529031773367,"pfxZ":10.822730703304572,"pX":-0.4085487258127946,"pZ":3.3691931348436857,"vX0":3.7125259129286294,"vY0":-136.52595338679038,"vZ0":-5.83001971919572,"x":132.57,"y":147.81,"x0":-1.1287244928333222,"y0":50.00135362448325,"z0":6.3949349276478165,"aX":-9.555938416452472},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2364,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.40399839037589214,"extension":6.9847858525361595},"index":1,"playId":"2b4f9155-fe01-3ecd-a71a-aae5e879a449","pitchNumber":2,"startTime":"2025-08-30T23:41:31.206Z","endTime":"2025-08-30T23:41:34.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.176615477298625,"aZ":-11.260409333387857,"pfxX":-6.6018902385709755,"pfxZ":11.165274587089213,"pX":-1.1826086366995725,"pZ":3.4159283508713485,"vX0":2.8218644734261322,"vY0":-137.3913856777477,"vZ0":-5.713320291734987,"x":162.08,"y":146.55,"x0":-1.377105302050291,"y0":50.00239308278454,"z0":6.318690552399808,"aX":-12.365782344565698},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":11.2,"spinRate":2282,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4017833281161951,"extension":7.075237138753814},"index":2,"playId":"29508a20-1d92-3e73-91f5-d8667858695f","pitchNumber":3,"startTime":"2025-08-30T23:41:50.151Z","endTime":"2025-08-30T23:41:53.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:41:53.837Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:43:41.255Z","endTime":"2025-08-30T23:44:39.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.69585878855789,"strikeZoneBottom":1.69739156016389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.711746766413782,"aZ":-28.61019348136945,"pfxX":2.355723958140378,"pfxZ":2.0664428794332217,"pX":0.04412014985350988,"pZ":2.701862620862349,"vX0":2.6983965362033304,"vY0":-129.7857791438036,"vZ0":-3.098003723184313,"x":115.32,"y":165.83,"x0":-1.3113085006237084,"y0":50.00094897068898,"z0":6.067794734165074,"aX":4.0562472187488465},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.8,"spinRate":2154,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.420484837530537,"extension":6.579231015799655},"index":0,"playId":"2a8d03d9-0b71-3f02-9b04-101addd1edd1","pitchNumber":1,"startTime":"2025-08-30T23:43:57.861Z","endTime":"2025-08-30T23:44:01.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68722317954717,"aZ":-23.262004105486284,"pfxX":-7.94538768775661,"pfxZ":4.827624369509428,"pX":0.20700335061652803,"pZ":2.891197456561961,"vX0":6.370397126786408,"vY0":-134.67987634000409,"vZ0":-4.08834560765637,"x":109.11,"y":160.72,"x0":-1.1500128529889522,"y0":50.00602345510685,"z0":6.062680799322006,"aX":-14.682171212707582},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":13.1,"spinRate":1530,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4057946044601848,"extension":6.650078160097426},"index":1,"playId":"c02e71c6-77a8-391a-9959-05ceb3b08b9b","pitchNumber":2,"startTime":"2025-08-30T23:44:09.913Z","endTime":"2025-08-30T23:44:13.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.4,"endSpeed":86.7,"strikeZoneTop":3.6775577966847,"strikeZoneBottom":1.87808617760009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574452518753006,"aZ":-25.295816063890474,"pfxX":-8.408952068756536,"pfxZ":3.6370788294663816,"pX":0.8752344396109689,"pZ":1.286401266596445,"vX0":8.313457013490689,"vY0":-135.79599102543193,"vZ0":-7.574472913589733,"x":83.64,"y":204.05,"x0":-1.1167336322222838,"y0":50.00029748757277,"z0":5.841932114463631,"aX":-15.881699498477907},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":1525,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4016183113236944,"extension":6.689844986727298},"index":2,"playId":"7fc1218a-e974-31bf-9db4-2ada048f0a5d","pitchNumber":3,"startTime":"2025-08-30T23:44:22.600Z","endTime":"2025-08-30T23:44:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79369477379043,"aZ":-23.14625733120393,"pfxX":-8.473959475251334,"pfxZ":4.714141600080978,"pX":0.10560905109283296,"pZ":2.6870856737845017,"vX0":6.043401791926831,"vY0":-136.65990004768958,"vZ0":-4.5836359482488795,"x":112.97,"y":166.23,"x0":-1.0204969323995758,"y0":50.00062424478553,"z0":5.952365315060367,"aX":-16.215039004319433},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":1653,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39900888891743413,"extension":6.552239799181195},"index":3,"playId":"a9fcf64c-e535-3844-8adb-8e585f0b605d","pitchNumber":4,"startTime":"2025-08-30T23:44:35.917Z","endTime":"2025-08-30T23:44:39.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:44:39.330Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:44:47.182Z","endTime":"2025-08-30T23:47:27.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.4,"endSpeed":89.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6633834958034,"aZ":-8.14931288459148,"pfxX":-3.8832478014966263,"pfxZ":11.663627011616803,"pX":-0.24264735676485646,"pZ":2.6915141760738783,"vX0":3.6107825531463993,"vY0":-143.00651552437805,"vZ0":-7.93640484892901,"x":126.25,"y":166.11,"x0":-1.0205046648460823,"y0":50.00211881446729,"z0":6.02256601691385,"aX":-7.998796054778444},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.6,"breakHorizontal":6.2,"spinRate":2377,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3838149967096012,"extension":6.465514430716989},"index":0,"playId":"03104124-1c0f-3d1a-903e-8851b06cefa7","pitchNumber":1,"startTime":"2025-08-30T23:45:00.030Z","endTime":"2025-08-30T23:45:03.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.043099224900004,"aZ":-23.14647508788564,"pfxX":-9.41461617410425,"pfxZ":4.735794583003457,"pX":0.28609575318150465,"pZ":1.2179742136858547,"vX0":6.922801117854699,"vY0":-137.1341077550041,"vZ0":-8.333309500542143,"x":106.09,"y":205.89,"x0":-1.0465748183514356,"y0":50.00570490522319,"z0":5.872854487160272,"aX":-17.952223812707274},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":1443,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3992619502529058,"extension":6.561557795813836},"index":1,"playId":"bd17ba74-6660-3a9f-bdac-1038f61092e7","pitchNumber":2,"startTime":"2025-08-30T23:45:15.223Z","endTime":"2025-08-30T23:45:18.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.14382423256096,"strikeZoneBottom":1.50533723289201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.797989970393278,"aZ":-25.249810082464364,"pfxX":-9.625864327976524,"pfxZ":3.642911903504272,"pX":-0.9363959918293806,"pZ":3.771791062013935,"vX0":4.224014593233457,"vY0":-136.86310795563284,"vZ0":-1.4109947095929307,"x":152.69,"y":136.94,"x0":-1.2480068869736058,"y0":50.00093233171577,"z0":6.0208807063294065,"aX":-18.285161357612637},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":1397,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3999824140901391,"extension":6.491697641333391},"index":2,"playId":"5b561ebe-4033-3bc6-a81c-b047b38b9810","pitchNumber":3,"startTime":"2025-08-30T23:45:45.480Z","endTime":"2025-08-30T23:45:49.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.14252735744691,"strikeZoneBottom":1.6370856739719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.380060989199258,"aZ":-28.367769727833252,"pfxX":-8.50808166814952,"pfxZ":2.0169398810789296,"pX":-0.9481212208143815,"pZ":5.176862570628912,"vX0":3.6156364148855142,"vY0":-136.46871669686442,"vZ0":2.5894120350042895,"x":153.14,"y":99.0,"x0":-1.1829485062236442,"y0":50.006263819001845,"z0":6.166844609952216,"aX":-16.08805248784845},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":1497,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4010053735818744,"extension":6.510412987825957},"index":3,"playId":"209433d1-7b58-3adc-9aab-54ebe5b05324","pitchNumber":4,"startTime":"2025-08-30T23:45:59.669Z","endTime":"2025-08-30T23:46:03.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.76635803187373,"aZ":-9.317131659357843,"pfxX":-4.893058447897728,"pfxZ":11.13128265385626,"pX":0.8008324886096494,"pZ":3.4133779161839346,"vX0":7.030740083810539,"vY0":-143.45053213971644,"vZ0":-5.658436616254304,"x":86.47,"y":146.62,"x0":-1.063110953322226,"y0":50.000317509063144,"z0":6.0118899408057755,"aX":-10.045809805648023},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2406,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38399870322199936,"extension":6.567488717416034},"index":4,"playId":"aa994dcd-e0c4-34a0-9a70-e554e3159d9a","pitchNumber":5,"startTime":"2025-08-30T23:46:20.177Z","endTime":"2025-08-30T23:46:23.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-30T23:46:34.842Z","endTime":"2025-08-30T23:46:43.214Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.05840509778147,"aZ":-9.202728178679994,"pfxX":-4.067264395355614,"pfxZ":11.255265029064722,"pX":-0.11404183924527106,"pZ":3.549212433168409,"vX0":4.208967422197385,"vY0":-143.3407573601817,"vZ0":-5.279568041251142,"x":121.35,"y":142.95,"x0":-1.0867519829783325,"y0":50.00437688900776,"z0":6.014051276221111,"aX":-8.302336616164679},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2370,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.384963441036291,"extension":6.5533447265823},"index":6,"playId":"16309425-03bf-317a-af01-04bacfe45f84","pitchNumber":6,"startTime":"2025-08-30T23:46:43.214Z","endTime":"2025-08-30T23:46:46.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.4,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13715195401318,"aZ":-45.46659068111037,"pfxX":0.049178344256180395,"pfxZ":-8.842895152723374,"pX":0.3687414480790362,"pZ":1.6248139594805853,"vX0":3.109202591555111,"vY0":-122.83524619361867,"vZ0":-1.6855040545869462,"x":102.94,"y":194.91,"x0":-0.9288901883329244,"y0":50.004175444866604,"z0":6.245054097932517,"aX":0.0740136546346325},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-16.1,"breakHorizontal":-1.0,"spinRate":2561,"spinDirection":8},"zone":9,"typeConfidence":2.0,"plateTime":0.4487994032107241,"extension":6.437023640331101},"index":7,"playId":"844fdb41-9d38-321c-8cda-db174534bd90","pitchNumber":7,"startTime":"2025-08-30T23:46:59.121Z","endTime":"2025-08-30T23:47:02.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43472719551137,"aZ":-23.297049505671115,"pfxX":-8.446537228446221,"pfxZ":4.622895413482624,"pX":-0.8212160129069584,"pZ":3.2134929075716405,"vX0":4.228580756203801,"vY0":-137.00992514937397,"vZ0":-3.0135163011134147,"x":148.3,"y":152.02,"x0":-1.2788971989888858,"y0":50.00331759377442,"z0":5.902075057739648,"aX":-16.219157074165174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":14.5,"spinRate":1416,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39825070848083,"extension":6.559893410361589},"hitData":{"launchSpeed":92.4,"launchAngle":16.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.67,"coordY":114.07}},"index":8,"playId":"e8408a6a-6ecd-3713-a4a2-fa2446079d0d","pitchNumber":8,"startTime":"2025-08-30T23:47:17.654Z","endTime":"2025-08-30T23:47:27.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:47:27.271Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:47:34.910Z","endTime":"2025-08-30T23:49:09.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.61126641309546,"strikeZoneBottom":1.68748142612323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.299401112563917,"aZ":-30.409711747728004,"pfxX":3.3453129351384003,"pfxZ":1.0219635581699364,"pX":0.24149383486070433,"pZ":4.369879877133949,"vX0":2.5623568835549486,"vY0":-130.67765825827078,"vZ0":1.1282890201020916,"x":107.79,"y":120.79,"x0":-1.186146102251927,"y0":50.00445156444917,"z0":6.215313114166482,"aX":5.791687424669199},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":-6.6,"spinRate":2210,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41899460386809073,"extension":6.502529732032567},"index":0,"playId":"d94e5413-93e3-38a5-988b-15e9580b8c11","pitchNumber":1,"startTime":"2025-08-30T23:47:50.104Z","endTime":"2025-08-30T23:47:54.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.64308778467259,"strikeZoneBottom":1.6867388250953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.417390843099046,"aZ":-30.264082235976588,"pfxX":1.7830387223713182,"pfxZ":1.129690396833963,"pX":0.8163705526047557,"pZ":3.247709623232228,"vX0":4.513393673396942,"vY0":-129.0264680021651,"vZ0":-1.4467757616074137,"x":85.88,"y":151.09,"x0":-1.1833862387713134,"y0":50.00575389231861,"z0":6.135531606863392,"aX":3.0233162136497627},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2107,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.42359671335070903,"extension":6.522343049245603},"index":1,"playId":"10520e12-3d7d-30f1-8c61-ca075b2bd9da","pitchNumber":2,"startTime":"2025-08-30T23:48:03.138Z","endTime":"2025-08-30T23:48:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.100104806636207,"aZ":-9.299730790904517,"pfxX":-3.2554964033124705,"pfxZ":11.152458755706801,"pX":-0.05155254167837516,"pZ":3.5867914844137982,"vX0":3.8940806789534093,"vY0":-141.9846975354263,"vZ0":-5.031997652005682,"x":118.97,"y":141.94,"x0":-1.0148589221941147,"y0":50.0037339374053,"z0":5.9681200785768445,"aX":-6.678127599062647},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":2315,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3850862000154085,"extension":6.592148956705583},"index":2,"playId":"3cc1984d-43c9-3992-9a6b-21397b52c4a2","pitchNumber":3,"startTime":"2025-08-30T23:48:16.203Z","endTime":"2025-08-30T23:48:19.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.74000034688294,"strikeZoneBottom":1.79481117519011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86309131469702,"aZ":-25.457075544911575,"pfxX":-8.631173624583226,"pfxZ":3.6052529878443336,"pX":0.28389420806752313,"pZ":1.6355808122987652,"vX0":6.90828975215502,"vY0":-135.01261108016826,"vZ0":-6.777451884382881,"x":106.18,"y":194.62,"x0":-1.1750197717719235,"y0":50.00397528424259,"z0":5.946852794467023,"aX":-16.0822992163136},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1528,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40427712905848656,"extension":6.614064881803243},"index":3,"playId":"76e1ec6a-1e81-3202-8a16-38bcee898564","pitchNumber":4,"startTime":"2025-08-30T23:48:30.653Z","endTime":"2025-08-30T23:48:38.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.457905508037616,"aZ":-7.856927395650289,"pfxX":-3.107596985900947,"pfxZ":11.733190546772128,"pX":0.3948722866636044,"pZ":2.741369187388986,"vX0":4.890959862189065,"vY0":-142.72476024881476,"vZ0":-7.7160109407499125,"x":101.95,"y":164.76,"x0":-0.9336668781704817,"y0":50.002791644408674,"z0":5.967764098612645,"aX":-6.440870697855039},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.9,"breakHorizontal":4.7,"spinRate":2277,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.38310548000517386,"extension":6.584286821711861},"index":4,"playId":"4189af12-071e-362b-97a8-09c5ca249e38","pitchNumber":5,"startTime":"2025-08-30T23:48:49.298Z","endTime":"2025-08-30T23:48:52.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.427158635487828,"aZ":-44.42561465752282,"pfxX":-0.36221834322742175,"pfxZ":-8.148418664004158,"pX":0.26943633232591163,"pZ":0.5154894648428149,"vX0":3.1608369855623915,"vY0":-122.4420376749437,"vZ0":-4.373446909123366,"x":106.73,"y":224.86,"x0":-0.9967210356141202,"y0":50.00432865833458,"z0":6.165731987140723,"aX":-0.5449185328420704},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.6,"breakHorizontal":-0.1,"spinRate":2645,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.44905196110868184,"extension":6.533866536905881},"index":5,"playId":"3b62ecc8-39d8-3903-b72d-9df506a2d4ad","pitchNumber":6,"startTime":"2025-08-30T23:49:05.845Z","endTime":"2025-08-30T23:49:09.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:49:09.953Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:50:59.780Z","endTime":"2025-08-30T23:51:58.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.215851000628906,"aZ":-12.488194207634999,"pfxX":-3.8312853378209706,"pfxZ":10.80304377099659,"pX":-0.11614212431447062,"pZ":3.465476246868486,"vX0":4.217147474418577,"vY0":-134.4154939410116,"vZ0":-5.845937922432011,"x":121.43,"y":145.21,"x0":-1.2105906405328735,"y0":50.0060275057247,"z0":6.561967987786137,"aX":-6.984236541270383},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2383,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40810366593879666,"extension":6.90334062804517},"index":0,"playId":"c5faf343-9842-3872-9b13-fbc40afc1418","pitchNumber":1,"startTime":"2025-08-30T23:51:20.770Z","endTime":"2025-08-30T23:51:25.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.37000028788162,"strikeZoneBottom":1.64730605318392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97731290974403,"aZ":-10.345336712346985,"pfxX":-3.0028290539386933,"pfxZ":11.618555825301925,"pX":0.05097248616538039,"pZ":5.273965007987448,"vX0":4.316856365242924,"vY0":-136.64998986242796,"vZ0":-1.782778243530509,"x":115.06,"y":96.38,"x0":-1.1639421378675567,"y0":50.00035949764617,"z0":6.65130799465713,"aX":-5.64095673528282},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":4.4,"spinRate":2480,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40185603504961565,"extension":6.8073981765572125},"index":1,"playId":"6a12d307-6835-36f9-875c-2d7951a02851","pitchNumber":2,"startTime":"2025-08-30T23:51:37.003Z","endTime":"2025-08-30T23:51:40.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.077735672668734,"aZ":-44.35560511096963,"pfxX":3.1460069176705385,"pfxZ":-9.657085611208377,"pX":-0.24011301824435477,"pZ":2.7982259854063702,"vX0":1.0909696347099211,"vY0":-112.95021846285412,"vZ0":1.0708281661707915,"x":126.15,"y":163.23,"x0":-1.1412842442311955,"y0":50.001219519761314,"z0":6.862318585057349,"aX":3.969007857932964},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.7,"breakHorizontal":-6.0,"spinRate":2983,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.4893611462524792,"extension":6.751202508040275},"hitData":{"launchSpeed":92.8,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.61,"coordY":148.77}},"index":2,"playId":"4d1d0a37-8ffc-38ca-ba35-3cf22f9203fa","pitchNumber":3,"startTime":"2025-08-30T23:51:51.067Z","endTime":"2025-08-30T23:51:58.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:51:58.784Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"James Outman reaches on a throwing error by first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:52:09.200Z","endTime":"2025-08-30T23:52:52.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.49000020625841,"strikeZoneBottom":1.38837993028483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42960491394377,"aZ":-45.13317738570142,"pfxX":3.0043019059726657,"pfxZ":-10.303442328027652,"pX":0.33247074679298455,"pZ":0.7732491574940935,"vX0":2.461662062242052,"vY0":-113.18552789991368,"vZ0":-2.8445118914326804,"x":104.33,"y":217.9,"x0":-1.1714724111847261,"y0":50.001080131742356,"z0":6.698079188966792,"aX":3.779796563658702},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-19.1,"breakHorizontal":-6.2,"spinRate":2897,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.48959014580035953,"extension":6.771687547227571},"index":0,"playId":"8de7cbc8-53c0-3258-ba67-4c2c34a54f30","pitchNumber":1,"startTime":"2025-08-30T23:52:22.828Z","endTime":"2025-08-30T23:52:27.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.771561888487422,"aZ":-43.66827419558311,"pfxX":6.220852701893681,"pfxZ":-9.256367545044947,"pX":0.04145123232265588,"pZ":2.67072233929075,"vX0":1.1635129279121377,"vY0":-112.31539792667797,"vZ0":0.8152195822854902,"x":115.42,"y":166.67,"x0":-1.2940862732788943,"y0":50.004803446795556,"z0":6.847963050208516,"aX":7.721030187554274},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.0,"breakHorizontal":-11.5,"spinRate":3044,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4931092082653308,"extension":6.70899501435133},"hitData":{"launchSpeed":90.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.87,"coordY":162.23}},"index":1,"playId":"78322b30-5275-348a-95a0-2fc424198d30","pitchNumber":2,"startTime":"2025-08-30T23:52:39.541Z","endTime":"2025-08-30T23:52:52.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:52:52.022Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:53:09.486Z","endTime":"2025-08-30T23:55:23.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.2,"endSpeed":76.0,"strikeZoneTop":3.44999803211226,"strikeZoneBottom":1.51556307246878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.348797939672625,"aZ":-29.041052718727887,"pfxX":3.4075292423105408,"pfxZ":2.1666363188940627,"pX":1.3881399684838345,"pZ":0.7753330467499653,"vX0":5.7595454225804446,"vY0":-119.52663300254387,"vZ0":-6.529221082298429,"x":64.09,"y":217.85,"x0":-1.4966747719734252,"y0":50.001792817611395,"z0":6.154844389157507,"aX":4.922113459623801},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":-7.6,"spinRate":2433,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4584958608313068,"extension":6.732806888687379},"index":0,"playId":"7202634d-e7fb-349a-b6a0-094071efb358","pitchNumber":1,"startTime":"2025-08-30T23:53:26.010Z","endTime":"2025-08-30T23:53:30.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.640841053613023,"aZ":-30.14393065229962,"pfxX":3.8765221898501316,"pfxZ":1.4159388905430426,"pX":0.3321274119039684,"pZ":2.319163342131814,"vX0":3.6161345977828963,"vY0":-119.0780519162192,"vZ0":-3.0678025011906733,"x":104.34,"y":176.16,"x0":-1.7116336618547954,"y0":50.00044116654096,"z0":6.361460337535371,"aX":5.545620452409865},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.0,"breakHorizontal":-7.9,"spinRate":2529,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.4606163882949028,"extension":6.786079114793471},"index":1,"playId":"39b9ca26-3c8f-38e1-8482-249d98da8ac9","pitchNumber":2,"startTime":"2025-08-30T23:53:45.073Z","endTime":"2025-08-30T23:53:48.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.45000095642138,"strikeZoneBottom":1.55674496685676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.917556102569485,"aZ":-32.387592078079734,"pfxX":5.004199980325769,"pfxZ":-0.15041493130418448,"pX":1.4569139906452468,"pZ":1.2959499824739436,"vX0":4.816713390185195,"vY0":-117.79498652770324,"vZ0":-5.127980816942006,"x":61.47,"y":203.79,"x0":-1.2665450834822494,"y0":50.00350785594256,"z0":6.504240046844776,"aX":7.014409901228905},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.3,"breakHorizontal":-10.3,"spinRate":2689,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4654452418011732,"extension":6.68627985769868},"index":2,"playId":"1689e622-735b-3899-a892-9eb9d96b75b6","pitchNumber":3,"startTime":"2025-08-30T23:54:04.742Z","endTime":"2025-08-30T23:54:08.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"f5a86506-ee77-37a1-98c3-aadef9e552ab","startTime":"2025-08-30T23:54:25.503Z","endTime":"2025-08-30T23:54:29.116Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.45000159474974,"strikeZoneBottom":1.5900746780266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.355522578114517,"aZ":-17.93179607928004,"pfxX":0.8084699135275561,"pfxZ":8.06503148248905,"pX":-0.0362729835382642,"pZ":4.453155937307733,"vX0":4.376149598969033,"vY0":-131.6614276082999,"vZ0":-1.4154238287547103,"x":118.38,"y":118.54,"x0":-1.8209100400221705,"y0":50.0054963009085,"z0":6.316720628457961,"aX":1.427606342041345},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-2.4,"spinRate":2460,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.41503959476634966,"extension":6.9180766994771545},"index":4,"playId":"61b62287-a89e-3e26-9bad-58788c0248d6","pitchNumber":4,"startTime":"2025-08-30T23:54:44.421Z","endTime":"2025-08-30T23:54:52.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Outman steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"61b62287-a89e-3e26-9bad-58788c0248d6","startTime":"2025-08-30T23:55:00.521Z","endTime":"2025-08-30T23:55:19.107Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"postOnSecond":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.44999800704606,"strikeZoneBottom":1.63439096478931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.795422344695353,"aZ":-29.607482915161544,"pfxX":5.722240083711613,"pfxZ":1.7384405454717058,"pX":0.8423720205054198,"pZ":1.3037357334793198,"vX0":4.585388855842594,"vY0":-120.64712867311943,"vZ0":-5.35147203256091,"x":84.89,"y":203.58,"x0":-1.8269728271302295,"y0":50.00003016053417,"z0":6.164562893024225,"aX":8.4200214732946},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-11.5,"spinRate":2573,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.45425299121895746,"extension":6.982011211799201},"index":6,"playId":"41060504-eec2-308f-965e-7f84df77dc97","pitchNumber":5,"startTime":"2025-08-30T23:55:19.107Z","endTime":"2025-08-30T23:55:23.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:55:23.571Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder Fernando Tatis Jr. James Outman scores. Byron Buxton to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:55:51.701Z","endTime":"2025-08-30T23:57:00.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.71000039041954,"strikeZoneBottom":1.77739793205303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.485222780627947,"aZ":-43.71590017404505,"pfxX":6.264754420931635,"pfxZ":-8.356788157502898,"pX":0.47005129099213444,"pZ":1.813500880080815,"vX0":2.4067818641047993,"vY0":-117.9527430990281,"vZ0":-1.6450148372526603,"x":99.08,"y":189.82,"x0":-1.3831064454353157,"y0":50.00174536356895,"z0":6.6227428598538305,"aX":8.654846295051776},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-15.2,"breakHorizontal":-12.0,"spinRate":2828,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.46785651678460205,"extension":6.884163504413223},"index":0,"playId":"7d577506-c943-3bc6-af6b-dfb6ea4b90d1","pitchNumber":1,"startTime":"2025-08-30T23:55:56.176Z","endTime":"2025-08-30T23:56:00.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.1,"strikeZoneTop":3.71000090679516,"strikeZoneBottom":1.72398153141804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08584920057188,"aZ":-46.63530413308952,"pfxX":5.447146112922081,"pfxZ":-10.976504490674698,"pX":-0.42117179914279623,"pZ":2.760517492844387,"vX0":0.1738732152656014,"vY0":-115.41272538391397,"vZ0":1.019572097019277,"x":133.05,"y":164.25,"x0":-1.2030913066350806,"y0":50.001880771413234,"z0":6.888031730475874,"aX":7.1781811234303},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-19.1,"breakHorizontal":-9.8,"spinRate":2993,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.47882591029748944,"extension":6.837462078434028},"index":1,"playId":"591e8f26-3b90-31fe-8bd6-d07e428b5ddc","pitchNumber":2,"startTime":"2025-08-30T23:56:13.824Z","endTime":"2025-08-30T23:56:17.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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-30T23:56:30.916Z","endTime":"2025-08-30T23:56:48.130Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.220193763038793,"aZ":-45.19665845434933,"pfxX":4.9908981035528495,"pfxZ":-9.960593594433096,"pX":-0.16247002775891828,"pZ":2.9225846240658684,"vX0":0.6791282783139068,"vY0":-114.79555152255598,"vZ0":1.1872590046372333,"x":123.19,"y":159.87,"x0":-1.1108271084140624,"y0":50.00198161816553,"z0":6.868857382962738,"aX":6.526560044312864},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.2,"breakHorizontal":-9.2,"spinRate":3018,"spinDirection":17},"zone":5,"typeConfidence":2.0,"plateTime":0.4808455642035643,"extension":7.039835765218374},"hitData":{"launchSpeed":99.7,"launchAngle":-6.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.67,"coordY":129.27}},"index":3,"playId":"5a95afe6-8e3f-3f22-953d-55d48caa12b9","pitchNumber":3,"startTime":"2025-08-30T23:56:48.130Z","endTime":"2025-08-30T23:57:00.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":10.499999999999993,"leverageIndex":2.14,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:57:00.749Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder Ramón Laureano. Byron Buxton to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:58:24.084Z","endTime":"2025-08-30T23:59:33.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-30T23:57:23.899Z","endTime":"2025-08-30T23:58:26.366Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59593146231183,"aZ":-15.068425830043022,"pfxX":2.7747514094386405,"pfxZ":9.708739764855231,"pX":-0.3759371546748524,"pZ":2.326570295067837,"vX0":2.2339602602228186,"vY0":-132.47729715013892,"vZ0":-7.393462323333182,"x":131.33,"y":175.96,"x0":-1.593296187622463,"y0":50.005882366151965,"z0":6.2736080277755475,"aX":4.889086233797257},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-5.5,"spinRate":2304,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.41484056912887946,"extension":6.825391413239552},"index":1,"playId":"5b7ea9e5-809e-3a6e-9460-4f1ce8840968","pitchNumber":1,"startTime":"2025-08-30T23:58:26.366Z","endTime":"2025-08-30T23:58:30.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.24999965038043,"strikeZoneBottom":1.46733735896584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.808501309576158,"aZ":-30.355188439201005,"pfxX":9.24642681217967,"pfxZ":1.2413680440070047,"pX":0.9256424179454894,"pZ":1.6067080035153396,"vX0":3.2998639790594115,"vY0":-121.39629970365993,"vZ0":-5.015895451179862,"x":81.72,"y":195.4,"x0":-1.6593717055662294,"y0":50.00196793350416,"z0":6.398790084496161,"aX":13.548423431010518},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":-17.6,"spinRate":2620,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4543661942798316,"extension":6.809298892837459},"index":2,"playId":"64ae2fba-868d-3633-b1ca-f6a77746a8bc","pitchNumber":2,"startTime":"2025-08-30T23:58:46.382Z","endTime":"2025-08-30T23:58:50.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.30630016144222,"strikeZoneBottom":1.54403484072128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46116934635625,"aZ":-12.708457641871137,"pfxX":-6.926573096382315,"pfxZ":10.37643844063572,"pX":0.054201296973780844,"pZ":1.7396055817717218,"vX0":7.004513141374202,"vY0":-136.89021742427528,"vZ0":-9.466000076534236,"x":114.93,"y":191.81,"x0":-1.6520723790716014,"y0":50.00479000025969,"z0":6.137920367964029,"aX":-12.996278310933183},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2394,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40189530710016586,"extension":6.863836021984498},"index":3,"playId":"bf3ae2a7-d823-3893-a227-c9b567ea9373","pitchNumber":3,"startTime":"2025-08-30T23:59:03.562Z","endTime":"2025-08-30T23:59:07.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.355274786826083,"aZ":-29.870747023043347,"pfxX":9.641500314045114,"pfxZ":1.5844824766580352,"pX":0.6377331194487931,"pZ":2.667536745068957,"vX0":3.1425215835242026,"vY0":-120.86160496214272,"vZ0":-2.235394237191459,"x":92.69,"y":166.76,"x0":-1.9378500868297368,"y0":50.00258254249714,"z0":6.272808426388104,"aX":14.016622128700979},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":-18.2,"spinRate":2554,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.45621530751470196,"extension":6.9167667097793295},"hitData":{"launchSpeed":92.6,"launchAngle":28.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.98,"coordY":63.72}},"index":4,"playId":"7aa84619-7727-3ab6-9b0e-149645dab1ab","pitchNumber":4,"startTime":"2025-08-30T23:59:21.579Z","endTime":"2025-08-30T23:59:33.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":-3.499999999999986,"leverageIndex":1.74,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:59:33.715Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:59:47.449Z","endTime":"2025-08-31T00:00:43.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.712056516338535,"aZ":-13.033218983188874,"pfxX":-2.8850019687976127,"pfxZ":10.2625420485802,"pX":0.34729516036665914,"pZ":3.6319047123053494,"vX0":5.491361658049652,"vY0":-136.3828173634295,"vZ0":-5.298605646769152,"x":103.76,"y":140.72,"x0":-1.3264331908013154,"y0":50.006310873658286,"z0":6.514242064218131,"aX":-5.38323897832961},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2367,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4031040347500965,"extension":6.806442416093918},"index":0,"playId":"c72a485c-2a8b-3d4d-85fc-9d7a441dc5b9","pitchNumber":1,"startTime":"2025-08-31T00:00:12.578Z","endTime":"2025-08-31T00:00:15.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.57423234122282,"aZ":-8.237769570569709,"pfxX":-1.5766426554790938,"pfxZ":12.763907767187664,"pX":-0.34636032488865764,"pZ":2.9438088954207173,"vX0":2.2159629512312717,"vY0":-137.11326939698472,"vZ0":-8.338307416508016,"x":130.2,"y":159.3,"x0":-0.965891583481471,"y0":50.00571189830721,"z0":6.61331205827067,"aX":-2.957519743113973},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.2,"breakHorizontal":2.3,"spinRate":2449,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.4018064055967945,"extension":7.035998944564875},"hitData":{"launchSpeed":104.2,"launchAngle":43.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":166.16,"coordY":69.64}},"index":1,"playId":"182419d2-a3be-37c8-b8d7-953f156b9646","pitchNumber":2,"startTime":"2025-08-31T00:00:32.748Z","endTime":"2025-08-31T00:00:43.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.74,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:00:43.317Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:02:22.427Z","endTime":"2025-08-31T00:04:54.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":96.3,"endSpeed":86.6,"strikeZoneTop":3.38965084130643,"strikeZoneBottom":1.4851037652076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.122874091024016,"aZ":-4.708921938030169,"pfxX":-3.8480627393195856,"pfxZ":14.068974618029728,"pX":-0.05065461142029276,"pZ":3.4110637097630847,"vX0":4.050340910216572,"vY0":-139.92175230400986,"vZ0":-6.150198051124199,"x":118.93,"y":146.68,"x0":-1.027852544146313,"y0":50.00518049827729,"z0":5.964803054618584,"aX":-7.513551673469693},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-5.9,"breakVerticalInduced":24.1,"breakHorizontal":6.0,"spinRate":2364,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3938035659322261,"extension":6.499048762124532},"index":0,"playId":"7dee96ce-9862-36ba-8307-cd12f75def4a","pitchNumber":1,"startTime":"2025-08-31T00:02:48.729Z","endTime":"2025-08-31T00:02:53.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.6,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32866824906314,"aZ":-6.320613256503938,"pfxX":-4.9282194067315865,"pfxZ":13.176479650523394,"pX":-0.03713534749986948,"pZ":2.778814770616177,"vX0":4.725262681196287,"vY0":-140.28184774935144,"vZ0":-7.250413317259112,"x":118.42,"y":163.75,"x0":-1.1159292437949866,"y0":50.00207836271748,"z0":5.831361966694562,"aX":-9.669477505264116},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":22.2,"breakHorizontal":7.8,"spinRate":2446,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3927952819703915,"extension":6.494410431199308},"index":1,"playId":"3e7b026f-77ba-3d07-9a84-11ab90ab404c","pitchNumber":2,"startTime":"2025-08-31T00:03:01.687Z","endTime":"2025-08-31T00:03:04.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97085760266309,"aZ":-45.54673364230673,"pfxX":1.9746741974973374,"pfxZ":-9.400088540029941,"pX":0.22276235305387712,"pZ":3.645300114773394,"vX0":2.2314003683349286,"vY0":-119.06559521327115,"vZ0":3.2483791377962694,"x":108.51,"y":140.36,"x0":-0.9867122519279539,"y0":50.005740040461696,"z0":6.4131602890424775,"aX":2.80767235858715},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.8,"breakHorizontal":-4.2,"spinRate":2409,"spinDirection":22},"zone":12,"typeConfidence":2.0,"plateTime":0.4617728268862922,"extension":6.378697742252347},"index":2,"playId":"8be0c4c6-60cb-3409-9435-8d459cf4dea0","pitchNumber":3,"startTime":"2025-08-31T00:03:18.388Z","endTime":"2025-08-31T00:03:21.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.42999932282596,"strikeZoneBottom":1.70583355704349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41109302804781,"aZ":-42.15772032453597,"pfxX":1.6576833259591925,"pfxZ":-6.6378901048708,"pX":1.5226726668175476,"pZ":-0.8837644196937444,"vX0":5.692540102848367,"vY0":-122.44142887336554,"vZ0":-7.6617536648061195,"x":58.96,"y":262.64,"x0":-1.0572289178597485,"y0":50.00434032885773,"z0":5.936524169634533,"aX":2.4920934127572925},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.7,"breakHorizontal":-4.4,"spinRate":2502,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.44903609569734293,"extension":6.638879175433088},"index":3,"playId":"48f54a49-479d-388d-b5bb-3b1586998780","pitchNumber":4,"startTime":"2025-08-31T00:03:34.042Z","endTime":"2025-08-31T00:03:37.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.4,"endSpeed":80.3,"strikeZoneTop":3.43000036423887,"strikeZoneBottom":1.6744708945107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.570433917180694,"aZ":-32.00695458379989,"pfxX":1.3182150502952361,"pfxZ":0.09851087072944509,"pX":-0.2704457296103581,"pZ":4.566190960313548,"vX0":2.3209617951099424,"vY0":-127.3576476993288,"vZ0":2.1351834429424033,"x":127.31,"y":115.49,"x0":-1.3639129136940331,"y0":50.00117261734818,"z0":6.244310616733904,"aX":2.169498980158663},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-2.9,"spinRate":2197,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.42969154402689647,"extension":6.4511910873282785},"index":4,"playId":"dd4cf004-b5be-3441-ae9f-ea708c5916f6","pitchNumber":5,"startTime":"2025-08-31T00:03:55.304Z","endTime":"2025-08-31T00:03:59.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1713240726542,"aZ":-28.75819766832348,"pfxX":3.8017533081174246,"pfxZ":2.0042623030506883,"pX":-0.16423801464346185,"pZ":2.0860550660099566,"vX0":1.633723738434273,"vY0":-130.2306696120963,"vZ0":-4.243605903055469,"x":123.26,"y":182.46,"x0":-1.2949936528930863,"y0":50.00505233224681,"z0":5.929998486819793,"aX":6.483618402984607},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-7.2,"spinRate":2163,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4217494986753789,"extension":6.559733920336321},"index":5,"playId":"fdacbca2-f80c-3046-8eb9-2083b9592153","pitchNumber":6,"startTime":"2025-08-31T00:04:11.909Z","endTime":"2025-08-31T00:04:19.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.43000178680376,"strikeZoneBottom":1.58679644334062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.342258403187813,"aZ":-20.228175416282436,"pfxX":-9.442779238621123,"pfxZ":6.634338474819467,"pX":-0.24037146210498941,"pZ":0.43973924626307836,"vX0":5.953188260939654,"vY0":-133.70090762678484,"vZ0":-10.169223387319143,"x":126.16,"y":226.91,"x0":-1.2754945061418366,"y0":50.00250282965169,"z0":5.760132173898214,"aX":-16.999019432841276},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":1495,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.41056237620939173,"extension":6.665942620789164},"index":6,"playId":"84abb45f-92f4-3f87-8d2f-70c0aa28b7f6","pitchNumber":7,"startTime":"2025-08-31T00:04:35.737Z","endTime":"2025-08-31T00:04:39.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.690829595603432,"aZ":-27.818906188639602,"pfxX":2.4085873588838487,"pfxZ":2.5218180429660086,"pX":1.0442383553643655,"pZ":0.9024565659877005,"vX0":5.099167450583653,"vY0":-130.8367770399358,"vZ0":-7.610974217561113,"x":77.2,"y":214.41,"x0":-1.2461496265923309,"y0":50.00408189436445,"z0":5.946648378665748,"aX":4.156635693509163},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.5,"spinRate":2167,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41931337612586894,"extension":6.612364920817742},"index":7,"playId":"c4ec58e0-3201-3795-8c71-53f864cf47fe","pitchNumber":8,"startTime":"2025-08-31T00:04:50.903Z","endTime":"2025-08-31T00:04:54.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:04:54.248Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:05:12.471Z","endTime":"2025-08-31T00:06:28.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.39999961178901,"strikeZoneBottom":1.57532356438384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29351926388436,"aZ":-22.626760952516154,"pfxX":-6.802607116069749,"pfxZ":5.265080111641728,"pX":-1.1181018015398625,"pZ":2.993282605229155,"vX0":2.548914713485354,"vY0":-133.01956281036993,"vZ0":-3.89342796294395,"x":159.62,"y":157.96,"x0":-1.1982178766849545,"y0":50.00552687539216,"z0":6.092803423923923,"aX":-12.339832650011225},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":11.9,"spinRate":1515,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40988604412489105,"extension":6.592511598030235},"index":0,"playId":"591c54ce-0148-37a6-a139-a25a33bb3bd9","pitchNumber":1,"startTime":"2025-08-31T00:05:15.728Z","endTime":"2025-08-31T00:05:20.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7422868106413,"aZ":-10.02757997408513,"pfxX":-2.559195881498334,"pfxZ":11.037340006936404,"pX":0.21814390629699942,"pZ":2.3086787792076184,"vX0":4.202005385527358,"vY0":-140.71908520182993,"vZ0":-8.387872092706484,"x":108.68,"y":176.45,"x0":-0.96154061701126,"y0":50.00378391755897,"z0":5.976560095954528,"aX":-5.135865677233348},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":3.8,"spinRate":2367,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.38912974015504975,"extension":6.618134565605386},"index":1,"playId":"774eaa86-9338-39f1-af55-044dbe46dcd7","pitchNumber":2,"startTime":"2025-08-31T00:05:30.473Z","endTime":"2025-08-31T00:05:33.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38551842559752,"aZ":-8.872901566032292,"pfxX":-3.4635367081013095,"pfxZ":11.611577314473369,"pX":-0.08361782110948378,"pZ":2.274494869903612,"vX0":3.944080754907871,"vY0":-140.8554761072612,"vZ0":-8.532799352460374,"x":120.19,"y":177.37,"x0":-1.0528825413070362,"y0":50.00615402932227,"z0":5.919419713991604,"aX":-6.95221791294948},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":5.4,"spinRate":2313,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.389054393167247,"extension":6.569651693860802},"index":2,"playId":"2dcffa9a-12f8-3c01-b268-827950bcbd32","pitchNumber":3,"startTime":"2025-08-31T00:05:47.421Z","endTime":"2025-08-31T00:05:50.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T00:06:00.719Z","endTime":"2025-08-31T00:06:25.180Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.411396403971906,"aZ":-19.8684243869986,"pfxX":-7.950852760962363,"pfxZ":6.740127648049516,"pX":-0.13417469076752384,"pZ":1.9979545224223763,"vX0":5.115734627819207,"vY0":-134.76924709503317,"vZ0":-6.71637431416265,"x":122.11,"y":184.84,"x0":-1.03161399382153,"y0":50.00221270364025,"z0":5.943124075983468,"aX":-14.511471278452577},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":13.2,"spinRate":1516,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4076400782909264,"extension":6.643280254247984},"index":4,"playId":"e0c7e61c-df8f-381e-8ea0-43538567e5a0","pitchNumber":4,"startTime":"2025-08-31T00:06:25.180Z","endTime":"2025-08-31T00:06:28.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:06:28.909Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:06:42.999Z","endTime":"2025-08-31T00:07:29.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":83.4,"endSpeed":77.1,"strikeZoneTop":3.32293123248457,"strikeZoneBottom":1.52983559522227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4336217326628,"aZ":-41.27117841956453,"pfxX":0.47695487816304394,"pfxZ":-6.110267747038547,"pX":-0.35637296622242565,"pZ":1.3179411328623243,"vX0":1.3363918445590757,"vY0":-121.46572589617371,"vZ0":-3.0046126854613044,"x":130.58,"y":203.2,"x0":-0.9762564635530194,"y0":50.001201632780024,"z0":6.169662950104928,"aX":0.7102224434744809},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.5,"breakHorizontal":-1.2,"spinRate":2502,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.4514273929046544,"extension":6.538280694554191},"index":0,"playId":"f3bce391-e41b-32e9-b05d-58e3451f335f","pitchNumber":1,"startTime":"2025-08-31T00:06:52.731Z","endTime":"2025-08-31T00:06:57.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.32597400409816,"strikeZoneBottom":1.63177587979521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.135100515768773,"aZ":-21.766055305118815,"pfxX":-8.827881169945973,"pfxZ":5.781234906227439,"pX":0.2658362201549359,"pZ":2.5856629936709377,"vX0":6.637856865982296,"vY0":-133.2243364273,"vZ0":-4.739126410111893,"x":106.87,"y":168.97,"x0":-1.108818689979887,"y0":50.00398170133631,"z0":5.957064768239883,"aX":-15.898584798149702},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":1418,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41084401899387046,"extension":6.632810681225034},"index":1,"playId":"570e414d-3fce-3f9d-9893-5dac02a913c7","pitchNumber":2,"startTime":"2025-08-31T00:07:06.130Z","endTime":"2025-08-31T00:07:10.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88191560030474,"aZ":-8.509783878223013,"pfxX":-4.422880822721638,"pfxZ":11.922849909306118,"pX":0.20392843109892,"pZ":1.6103461452825802,"vX0":5.186040177496692,"vY0":-140.05431252547157,"vZ0":-10.334007688682062,"x":109.23,"y":195.3,"x0":-1.0978712055530389,"y0":50.00211035229934,"z0":5.906098814352459,"aX":-8.778607148438198},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":7.0,"spinRate":2303,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.3911994750040222,"extension":6.6154420680792905},"hitData":{"launchSpeed":85.8,"launchAngle":23.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.51,"coordY":79.64}},"index":2,"playId":"101b08c8-cc80-3a3c-a61b-e4038237e3df","pitchNumber":3,"startTime":"2025-08-31T00:07:18.524Z","endTime":"2025-08-31T00:07:29.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:07:29.196Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:09:11.680Z","endTime":"2025-08-31T00:10:44.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.34377984135985,"strikeZoneBottom":1.63135333548139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96041194258213,"aZ":-12.609580679022445,"pfxX":-2.878978488360385,"pfxZ":10.66030107241125,"pX":1.0177384428954157,"pZ":3.0893977608742604,"vX0":6.057664280210121,"vY0":-135.00025476391608,"vZ0":-6.969324798894823,"x":78.21,"y":155.37,"x0":-0.8869380456470968,"y0":50.002147175615974,"z0":6.6024756442827846,"aX":-5.283825429487336},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":3.8,"spinRate":2336,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.40661451822948447,"extension":7.101954327594607},"index":0,"playId":"1a0626ce-ebf0-32f5-b197-d4fce5991e2c","pitchNumber":1,"startTime":"2025-08-31T00:09:38.559Z","endTime":"2025-08-31T00:09:43.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.6,"endSpeed":82.7,"strikeZoneTop":3.44815247598931,"strikeZoneBottom":1.6705909424191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.299308330675853,"aZ":-16.163369394679936,"pfxX":0.9331842422690437,"pfxZ":9.159558875080142,"pX":-0.14265299349813187,"pZ":2.3881327510685715,"vX0":2.690207061474645,"vY0":-131.70584600039433,"vZ0":-7.731706681755035,"x":122.44,"y":174.3,"x0":-1.3006364118557285,"y0":50.00295046565972,"z0":6.568589429987256,"aX":1.6305721126457826},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":-2.3,"spinRate":2372,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.4166785301015854,"extension":6.88785771218879},"index":1,"playId":"8f75161d-1149-3ffd-b86e-aecf2696813f","pitchNumber":2,"startTime":"2025-08-31T00:09:54.091Z","endTime":"2025-08-31T00:09:58.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83240249037052,"aZ":-28.70412486101282,"pfxX":6.973273206924576,"pfxZ":2.4949349629451234,"pX":0.0706766002893688,"pZ":2.5008044409812324,"vX0":0.7753405400586011,"vY0":-117.52396536785272,"vZ0":-3.5754332617209665,"x":114.31,"y":171.26,"x0":-1.1691983170947162,"y0":50.00048392380539,"z0":6.729497041813185,"aX":9.679045817763434},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":2501,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.46740775760383935,"extension":6.83206631365895},"index":2,"playId":"cec4030c-7595-385a-a898-0e978bde4229","pitchNumber":3,"startTime":"2025-08-31T00:10:08.420Z","endTime":"2025-08-31T00:10:13.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.9,"endSpeed":75.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.172050892301492,"aZ":-31.50957865801349,"pfxX":10.320657405329518,"pfxZ":0.4651028629637075,"pX":1.5355822991972197,"pZ":2.2967546807941526,"vX0":3.2613960568632336,"vY0":-120.5987697169655,"vZ0":-3.5937926853247877,"x":58.47,"y":176.77,"x0":-1.1829701839540367,"y0":50.00485039933283,"z0":6.650153552895788,"aX":14.876247885219014},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":-19.6,"spinRate":2564,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4579722814409246,"extension":6.783897730969209},"hitData":{"launchSpeed":66.0,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.42,"coordY":158.46}},"index":3,"playId":"830db0e0-1f69-3140-9502-d9838fbf0be7","pitchNumber":4,"startTime":"2025-08-31T00:10:34.262Z","endTime":"2025-08-31T00:10:44.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:10:44.209Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:11:00.242Z","endTime":"2025-08-31T00:12:40.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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.2,"strikeZoneTop":3.73794526503937,"strikeZoneBottom":1.77519305083757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31255002973014,"aZ":-6.888401270383959,"pfxX":-2.504442652815956,"pfxZ":13.844853390429224,"pX":-0.6861834960112917,"pZ":1.853217374653681,"vX0":1.9665728597652063,"vY0":-135.24126848902287,"vZ0":-10.837392385364423,"x":143.16,"y":188.74,"x0":-1.102426619068096,"y0":50.00666877680556,"z0":6.425075327021373,"aX":-4.575866014651398},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.6,"breakHorizontal":4.1,"spinRate":2463,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.4071594224454258,"extension":6.986716909110524},"index":0,"playId":"3bda1ed5-2ef7-3a28-900a-634d9db8f8c1","pitchNumber":1,"startTime":"2025-08-31T00:11:07.442Z","endTime":"2025-08-31T00:11:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T00:11:18.075Z","endTime":"2025-08-31T00:11:34.541Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.4,"endSpeed":84.2,"strikeZoneTop":3.71360251458144,"strikeZoneBottom":1.75073545644513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07165294047269,"aZ":-11.255549742532027,"pfxX":-2.638170546500193,"pfxZ":11.366604667799962,"pX":-0.9085911299810211,"pZ":3.7224222856617764,"vX0":1.5738237841155327,"vY0":-135.85668449334815,"vZ0":-5.654051115859007,"x":151.63,"y":138.27,"x0":-1.157373717079504,"y0":50.00286355671948,"z0":6.636930892477597,"aX":-4.8549901193197345},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":4.3,"spinRate":2390,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.40559591643860937,"extension":6.898508674470023},"index":2,"playId":"bd6abdf7-e79a-3288-83b7-6177feb818f7","pitchNumber":2,"startTime":"2025-08-31T00:11:34.541Z","endTime":"2025-08-31T00:11:38.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.055278572627326,"aZ":-45.57028255934967,"pfxX":6.793195564760124,"pfxZ":-10.359398143526892,"pX":0.016879743857995753,"pZ":2.7252475662764475,"vX0":0.12409774849630706,"vY0":-114.42167265107447,"vZ0":0.7758876803497123,"x":116.36,"y":165.2,"x0":-0.9175272511981574,"y0":50.0041727974052,"z0":6.938700666991892,"aX":8.781931995695675},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.0,"breakHorizontal":-12.2,"spinRate":3025,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.4833755398575592,"extension":6.772834800051822},"index":3,"playId":"8d575dc1-b8fd-334b-866e-d735596780bf","pitchNumber":3,"startTime":"2025-08-31T00:11:49.379Z","endTime":"2025-08-31T00:11:53.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.279112008660924,"aZ":-10.861950994193531,"pfxX":-2.256177680925247,"pfxZ":11.39081941800061,"pX":-0.5594211243070593,"pZ":3.882764218026844,"vX0":2.1021091885212693,"vY0":-136.47769410948843,"vZ0":-5.2136912037855865,"x":138.32,"y":133.95,"x0":-1.0495133117962627,"y0":50.00523478480115,"z0":6.577495184951308,"aX":-4.222632356086397},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":3.6,"spinRate":2406,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4025640708255125,"extension":6.953625844502147},"index":4,"playId":"e83a6ee5-c435-3a77-9abb-4cd188a0f284","pitchNumber":4,"startTime":"2025-08-31T00:12:08.870Z","endTime":"2025-08-31T00:12:13.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.243652971435623,"aZ":-44.54937399304044,"pfxX":5.306752388059152,"pfxZ":-9.439506895940463,"pX":-0.051604290374689776,"pZ":2.314597801039274,"vX0":0.38549045906667306,"vY0":-114.90957273531023,"vZ0":-0.24255587267883905,"x":118.97,"y":176.29,"x0":-0.9101543752353584,"y0":50.004540881089525,"z0":6.823646198461397,"aX":6.955678365960803},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-16.7,"breakHorizontal":-9.7,"spinRate":2828,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.48034872294576747,"extension":6.857928969747291},"hitData":{"launchSpeed":100.1,"launchAngle":45.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.46,"coordY":93.98}},"index":5,"playId":"323b7f98-57d6-3474-a05a-23c04a6463fb","pitchNumber":5,"startTime":"2025-08-31T00:12:29.900Z","endTime":"2025-08-31T00:12:40.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:12:40.882Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:12:51.870Z","endTime":"2025-08-31T00:14:10.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":74.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98721338090031,"aZ":-29.936919052653472,"pfxX":4.8710943981103485,"pfxZ":1.5886697181265248,"pX":0.009684086171899593,"pZ":2.905762361363366,"vX0":1.7527729617909378,"vY0":-119.05052407402309,"vZ0":-2.2429734051757113,"x":116.63,"y":160.32,"x0":-1.3729749029320462,"y0":50.0034986073906,"z0":6.622253510914143,"aX":6.855656938078878},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.5,"breakHorizontal":-9.2,"spinRate":2386,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4635382478644914,"extension":6.6953979317573005},"index":0,"playId":"bd4bf1b3-d3e0-376e-917d-83169628fb0d","pitchNumber":1,"startTime":"2025-08-31T00:13:08.072Z","endTime":"2025-08-31T00:13:11.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98157706050146,"aZ":-12.718804685407981,"pfxX":-3.737568683202409,"pfxZ":10.399578146212157,"pX":0.17872888502180692,"pZ":3.317819673963071,"vX0":5.522560654335089,"vY0":-136.18046029098372,"vZ0":-5.742188992580442,"x":110.19,"y":149.2,"x0":-1.3935403776200346,"y0":50.00583112695413,"z0":6.340000405955346,"aX":-6.994678118824028},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2306,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4027965052656679,"extension":6.876026669980076},"index":1,"playId":"5ac8a470-f32b-3b6d-99a9-2fd8d7950616","pitchNumber":2,"startTime":"2025-08-31T00:13:27.986Z","endTime":"2025-08-31T00:13:31.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":3.5200001400819,"strikeZoneBottom":1.73446136021721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83332737728649,"aZ":-11.769627853290368,"pfxX":-5.8574936519677205,"pfxZ":10.791251709449293,"pX":1.1501208316453364,"pZ":3.7382760977758553,"vX0":8.694372822066583,"vY0":-137.8870358614715,"vZ0":-4.599637028165463,"x":73.16,"y":137.85,"x0":-1.3094992350992731,"y0":50.0016290089683,"z0":6.247160894015979,"aX":-11.07501907578989},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2320,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40001074634889244,"extension":7.074206831274229},"index":2,"playId":"5e830849-50ae-3ee3-9bc3-11c5fecf4e3b","pitchNumber":3,"startTime":"2025-08-31T00:13:50.502Z","endTime":"2025-08-31T00:13:54.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":83.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.17733788454012,"aZ":-8.152696924236713,"pfxX":-4.655550254718796,"pfxZ":13.106609449852247,"pX":0.3217915419438789,"pZ":3.3015453668319132,"vX0":5.516861565848916,"vY0":-136.29618910546134,"vZ0":-6.8329766837771695,"x":104.73,"y":149.64,"x0":-1.1488208951933365,"y0":50.00090894554853,"z0":6.444179967618155,"aX":-8.531653253850976},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.0,"breakHorizontal":6.8,"spinRate":2305,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.40591284409797934,"extension":7.014396788119937},"index":3,"playId":"4a2fc7a9-c1eb-37b8-b5b6-bc141772526b","pitchNumber":4,"startTime":"2025-08-31T00:14:07.007Z","endTime":"2025-08-31T00:14:10.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:14:10.535Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Iglesias flies out to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:15:43.300Z","endTime":"2025-08-31T00:17:25.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10755094937031,"aZ":-13.832930815261143,"pfxX":-5.325693401103187,"pfxZ":9.478162160595023,"pX":-1.7023476739764347,"pZ":2.5834784781593156,"vX0":0.644923185365893,"vY0":-138.9444764671844,"vZ0":-6.9324551007321045,"x":181.89,"y":169.03,"x0":-1.2476644118536426,"y0":50.00571943115183,"z0":6.049026686011407,"aX":-10.3073424426002},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2160,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39576472360080217,"extension":6.524508503264059},"index":0,"playId":"2380ee90-3b71-3da5-8afb-148d971c822e","pitchNumber":1,"startTime":"2025-08-31T00:16:13.749Z","endTime":"2025-08-31T00:16:17.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.26999801392186,"strikeZoneBottom":1.47257755965903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286228725165547,"aZ":-29.596142373409922,"pfxX":3.734231173882873,"pfxZ":1.470719006641378,"pX":0.2969259094745502,"pZ":3.5535717774652587,"vX0":2.7571973994847543,"vY0":-130.94596894061368,"vZ0":-1.1996368328983777,"x":105.68,"y":142.83,"x0":-1.251537361394259,"y0":50.003741054592716,"z0":6.213570585075452,"aX":6.542911434264213},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-7.3,"spinRate":2202,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4168484426417405,"extension":6.479038877443731},"index":1,"playId":"74e62512-3aac-3e05-8c0b-dc92fb227421","pitchNumber":2,"startTime":"2025-08-31T00:16:29.462Z","endTime":"2025-08-31T00:16:34.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.270001573447,"strikeZoneBottom":1.43688282557741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.287913655506784,"aZ":-14.285286881171066,"pfxX":-5.438971270058236,"pfxZ":8.916852172618757,"pX":-0.18348188731861037,"pZ":4.764064278434389,"vX0":4.518598072625271,"vY0":-140.8145373341114,"vZ0":-1.2464097620421608,"x":123.99,"y":110.15,"x0":-1.103140097198031,"y0":50.0021314414685,"z0":6.13765216610564,"aX":-10.910943123166348},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2186,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38913597922759147,"extension":6.577387556924119},"index":2,"playId":"42c31289-c689-3681-a235-cdf0830330a1","pitchNumber":3,"startTime":"2025-08-31T00:16:41.623Z","endTime":"2025-08-31T00:16:45.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.27000128716322,"strikeZoneBottom":1.36460209045539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515760494564713,"aZ":-26.32870668230111,"pfxX":2.368143739031644,"pfxZ":3.4252943054072578,"pX":-0.10093377932070124,"pZ":3.2813305986195638,"vX0":2.3492881058646486,"vY0":-129.9009949051485,"vZ0":-2.40799859304194,"x":120.85,"y":150.18,"x0":-1.3251062211514628,"y0":50.00309180773465,"z0":6.224366319091959,"aX":4.0422198392037645},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-4.8,"spinRate":2151,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4218469154936364,"extension":6.555760703486852},"index":3,"playId":"a468a372-7070-3307-8ab9-1dab442347e1","pitchNumber":4,"startTime":"2025-08-31T00:17:00.458Z","endTime":"2025-08-31T00:17:05.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.5,"endSpeed":81.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49017830218284,"aZ":-28.944735279081527,"pfxX":3.923245514018294,"pfxZ":1.8868676168741398,"pX":-0.3931439589801503,"pZ":3.7887960866264323,"vX0":0.7131474977720174,"vY0":-130.4069448400203,"vZ0":-0.6826188244957228,"x":131.99,"y":136.48,"x0":-1.1800918976954378,"y0":50.00540702538884,"z0":6.245370753652984,"aX":6.730267799142751},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-7.3,"spinRate":2200,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4206780814679112,"extension":6.425103132605775},"hitData":{"launchSpeed":70.6,"launchAngle":52.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":182.8,"coordY":141.9}},"index":4,"playId":"00b484f8-fafe-38c3-bbce-e0b42e1079a7","pitchNumber":5,"startTime":"2025-08-31T00:17:14.441Z","endTime":"2025-08-31T00:17:25.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:17:25.881Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out softly, pitcher Taj Bradley to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:17:32.316Z","endTime":"2025-08-31T00:18:59.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(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":93.0,"endSpeed":84.3,"strikeZoneTop":3.3400013691609,"strikeZoneBottom":1.56481782318784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45399752823791,"aZ":-19.287615095951683,"pfxX":-6.246902080460761,"pfxZ":7.034918256932727,"pX":0.17704079730433422,"pZ":2.795601647240339,"vX0":5.492591487355781,"vY0":-135.2041763790572,"vZ0":-4.703958312051993,"x":110.25,"y":163.3,"x0":-1.079979722241551,"y0":50.001782138241005,"z0":5.931834742207298,"aX":-11.44001755521849},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":10.0,"spinRate":1559,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4068043215197754,"extension":6.554593843093445},"index":0,"playId":"7ea12cec-ee33-3b11-b4f3-03eb414f5d1d","pitchNumber":1,"startTime":"2025-08-31T00:17:47.104Z","endTime":"2025-08-31T00:17:51.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.33999860289742,"strikeZoneBottom":1.54496258132972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.793685137813174,"aZ":-25.663568868319857,"pfxX":-9.677370970313094,"pfxZ":3.680776317931925,"pX":-0.16333066641187885,"pZ":0.8665504199642964,"vX0":6.122245896017592,"vY0":-132.53306228263224,"vZ0":-7.991678608896549,"x":123.23,"y":215.38,"x0":-1.2525490013914111,"y0":50.00432586797234,"z0":5.811275600665326,"aX":-17.121504318356447},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":1473,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41415950142823377,"extension":6.650872341340286},"index":1,"playId":"605c27e3-7d36-3695-8f50-36ba0ea5e481","pitchNumber":2,"startTime":"2025-08-31T00:17:58.807Z","endTime":"2025-08-31T00:18:02.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14003324269208,"aZ":-7.11799400081631,"pfxX":-4.41266703897195,"pfxZ":12.475340440941775,"pX":0.08389610432801733,"pZ":2.9589455979829578,"vX0":5.088126989295993,"vY0":-141.7090285564502,"vZ0":-6.972671463233967,"x":113.8,"y":158.89,"x0":-1.172273011254329,"y0":50.001755526687184,"z0":5.92374862503847,"aX":-8.862430010423616},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.1,"breakHorizontal":6.8,"spinRate":2510,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.3883604754738945,"extension":6.520740587715188},"index":2,"playId":"3ac6e2e2-c803-374c-a6c8-c515d0ff1f2a","pitchNumber":3,"startTime":"2025-08-31T00:18:13.322Z","endTime":"2025-08-31T00:18:16.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T00:18:22.627Z","endTime":"2025-08-31T00:18:32.861Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.5,"endSpeed":81.7,"strikeZoneTop":3.31523714688736,"strikeZoneBottom":1.56833916880075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.046283728917192,"aZ":-27.696586769588052,"pfxX":2.684030206266299,"pfxZ":2.6514914261688807,"pX":-0.6310803620877161,"pZ":1.6454430842202432,"vX0":0.9489319223925756,"vY0":-128.90095947620594,"vZ0":-5.670169157425298,"x":141.06,"y":194.35,"x0":-1.3523962612306768,"y0":50.0029944674083,"z0":6.004164355064353,"aX":4.529497999665664},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2243,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.42445098351148225,"extension":6.46709919580986},"index":4,"playId":"9b325c64-5c37-38c2-a33d-99d1c01565a5","pitchNumber":4,"startTime":"2025-08-31T00:18:32.861Z","endTime":"2025-08-31T00:18:37.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.550491581307405,"aZ":-20.70920193314914,"pfxX":-8.438030655824729,"pfxZ":6.1926417130826374,"pX":-1.0052283811192098,"pZ":1.8421215054848377,"vX0":3.5062474657391483,"vY0":-135.43539556291603,"vZ0":-6.83729909907046,"x":155.32,"y":189.04,"x0":-1.2229332984054444,"y0":50.00240561859114,"z0":5.855726950095581,"aX":-15.619762697665955},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":14.5,"spinRate":1381,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40496436653219403,"extension":6.583673483340601},"hitData":{"launchSpeed":45.6,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.44,"coordY":174.91}},"index":5,"playId":"183abb29-8001-3664-9d3b-a5f6fecaab30","pitchNumber":5,"startTime":"2025-08-31T00:18:51.782Z","endTime":"2025-08-31T00:18:59.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:18:59.068Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elias Díaz homers (7) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:19:10.439Z","endTime":"2025-08-31T00:19:55.720Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.31534309272553,"aZ":-7.858000478933902,"pfxX":-3.8387504482616555,"pfxZ":12.243736504404577,"pX":-0.07188801596740274,"pZ":2.5910888662296037,"vX0":4.240128566388845,"vY0":-141.2574358470695,"vZ0":-7.8113946235594,"x":119.74,"y":168.82,"x0":-1.1060733627157913,"y0":50.00663515664609,"z0":5.925176001952111,"aX":-7.62652316029216},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":5.9,"spinRate":2430,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39031370718984215,"extension":6.637093102616239},"hitData":{"launchSpeed":107.2,"launchAngle":24.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.98,"coordY":60.09}},"index":0,"playId":"4072811d-2d7e-3e6b-95ce-3fd6f9b2ce6b","pitchNumber":1,"startTime":"2025-08-31T00:19:24.575Z","endTime":"2025-08-31T00:19:55.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-14.099999999999994,"leverageIndex":0.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:19:55.720Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:19:48.148Z","endTime":"2025-08-31T00:20:58.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.1,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.439343201345753,"aZ":-21.56172576927742,"pfxX":-9.478527040810626,"pfxZ":5.734926396718939,"pX":0.5312257590054534,"pZ":1.780251941211431,"vX0":7.52408332577264,"vY0":-135.61943879964824,"vZ0":-7.026007000948937,"x":96.75,"y":190.71,"x0":-1.0564768751634481,"y0":50.003330090569705,"z0":5.923511317513019,"aX":-17.54350516826161},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":1340,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40486319922889,"extension":6.601600286187239},"index":0,"playId":"3f4adc64-4fcb-3004-8baa-6111cba0725e","pitchNumber":1,"startTime":"2025-08-31T00:20:14.752Z","endTime":"2025-08-31T00:20:18.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.75973417613081,"strikeZoneBottom":1.7466035705991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.898633878976916,"aZ":-29.517025988206317,"pfxX":2.4352558270288607,"pfxZ":1.581829365192462,"pX":1.1084170629531156,"pZ":3.7220927227052742,"vX0":4.761288635474323,"vY0":-128.86033439757483,"vZ0":-0.5769344169829793,"x":74.75,"y":138.28,"x0":-1.0800012122879148,"y0":50.00341454361798,"z0":6.230211809685541,"aX":4.093204870284732},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-5.5,"spinRate":2214,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4251350443500512,"extension":6.48681012181204},"index":1,"playId":"b9cdf211-5d40-37cf-8e96-91bd0d464548","pitchNumber":2,"startTime":"2025-08-31T00:20:27.501Z","endTime":"2025-08-31T00:20:30.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.695269346935948,"aZ":-26.98667793355429,"pfxX":2.0132583472277714,"pfxZ":3.057295127766575,"pX":0.47327906396816266,"pZ":2.1048521335781483,"vX0":3.4159692457802366,"vY0":-129.3216166810043,"vZ0":-4.683978629699428,"x":98.96,"y":181.95,"x0":-1.125693561697663,"y0":50.00238920029705,"z0":6.007023724506749,"aX":3.4123578044674687},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2287,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.42337850820398026,"extension":6.539665807412275},"index":2,"playId":"bd667c81-ab48-317f-af2e-bb0e9fdd0ec0","pitchNumber":3,"startTime":"2025-08-31T00:20:40.926Z","endTime":"2025-08-31T00:20:43.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.614648879107666,"aZ":-46.411005011282455,"pfxX":1.0716761247820425,"pfxZ":-9.592753914670368,"pX":0.5343599258019267,"pZ":1.3693409242101249,"vX0":3.126572627917061,"vY0":-122.28376784807816,"vZ0":-2.1111362299891026,"x":96.63,"y":201.81,"x0":-0.910464140957908,"y0":50.002127035712064,"z0":6.300209786583516,"aX":1.5905317278604942},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.5,"breakHorizontal":-2.8,"spinRate":2625,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.45137996213957843,"extension":6.470855064968516},"index":3,"playId":"870a67e5-ca5b-3c7c-abc8-a7314b7c8a1d","pitchNumber":4,"startTime":"2025-08-31T00:20:55.354Z","endTime":"2025-08-31T00:20:58.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:20:58.818Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:22:40.225Z","endTime":"2025-08-31T00:24:16.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.4,"strikeZoneTop":3.36999713260417,"strikeZoneBottom":1.5969898347564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.489115210887505,"aZ":-44.57473830221035,"pfxX":4.9569564638513395,"pfxZ":-9.813635361267824,"pX":-1.0636825613092646,"pZ":3.2473457257801206,"vX0":-0.48346662805430457,"vY0":-113.10442964717814,"vZ0":2.0419253450997656,"x":157.55,"y":151.1,"x0":-1.486168444738321,"y0":50.00535812888207,"z0":6.889182237341762,"aX":6.260741388750792},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.6,"breakHorizontal":-8.8,"spinRate":2850,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4890311971934955,"extension":6.637909801423302},"index":0,"playId":"2d7db1c2-8816-3784-a038-50c1aab7be64","pitchNumber":1,"startTime":"2025-08-31T00:23:08.506Z","endTime":"2025-08-31T00:23:12.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.0,"strikeZoneTop":3.34882752141731,"strikeZoneBottom":1.56864875107865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43784227298322,"aZ":-45.88376452704538,"pfxX":1.7636786701389835,"pfxZ":-11.116875168858812,"pX":-0.4972630627259489,"pZ":1.6065359696322508,"vX0":0.5934833980383275,"vY0":-111.88364345274027,"vZ0":-0.8944836761119948,"x":135.95,"y":195.4,"x0":-0.997248496276748,"y0":50.00545043011148,"z0":6.8305110134468965,"aX":2.1739191466662304},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-19.9,"breakHorizontal":-3.4,"spinRate":2876,"spinDirection":20},"zone":7,"typeConfidence":2.0,"plateTime":0.49488437919764694,"extension":6.945179998038895},"index":1,"playId":"d9e4626a-2a6d-3e08-aaaa-10bf3926b784","pitchNumber":2,"startTime":"2025-08-31T00:23:25.218Z","endTime":"2025-08-31T00:23:30.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.5,"endSpeed":84.3,"strikeZoneTop":3.3700000625013,"strikeZoneBottom":1.53911750333074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.504797992915776,"aZ":-12.190679274634816,"pfxX":-3.861798147888513,"pfxZ":10.814099863293837,"pX":-0.5807544133240038,"pZ":4.6853334782722555,"vX0":3.204475158296056,"vY0":-135.98938295322463,"vZ0":-2.923580010403665,"x":139.14,"y":112.28,"x0":-1.2804024918776233,"y0":50.00550703374185,"z0":6.635545287333549,"aX":-7.138407721051758},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2414,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.40483586803431093,"extension":6.828430789617406},"index":2,"playId":"2ea22559-d644-30e5-b8df-684bb979a45f","pitchNumber":3,"startTime":"2025-08-31T00:23:41.974Z","endTime":"2025-08-31T00:23:46.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.464288604387455,"aZ":-8.905871187272457,"pfxX":-1.8288998221417183,"pfxZ":12.562264266329437,"pX":0.38343549382693315,"pZ":3.4698137234723565,"vX0":4.403517260256996,"vY0":-135.89174418337387,"vZ0":-6.536741880943168,"x":102.38,"y":145.1,"x0":-1.0273918644947178,"y0":50.00178733845896,"z0":6.539955356872425,"aX":-3.3876618947313886},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.4,"breakHorizontal":2.3,"spinRate":2311,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4045619584331157,"extension":7.003693405241312},"index":3,"playId":"8a277480-de1d-3671-a99c-65c412298ec2","pitchNumber":4,"startTime":"2025-08-31T00:23:55.502Z","endTime":"2025-08-31T00:23:58.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.030015721289686,"aZ":-11.088254785003315,"pfxX":-4.136130467708301,"pfxZ":11.320830557974359,"pX":0.1436601839188478,"pZ":4.275541647436802,"vX0":5.4977922989910315,"vY0":-136.36213788080295,"vZ0":-3.633244822973318,"x":111.52,"y":123.34,"x0":-1.371565430414344,"y0":50.00630319708925,"z0":6.403489994417199,"aX":-7.70681314348888},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":6.1,"spinRate":2343,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40335467815480053,"extension":6.856126728796241},"index":4,"playId":"f76bb984-5cc1-3cac-8edb-93e49cd43975","pitchNumber":5,"startTime":"2025-08-31T00:24:12.925Z","endTime":"2025-08-31T00:24:16.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:24:16.146Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:24:27.195Z","endTime":"2025-08-31T00:26:36.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.6,"strikeZoneTop":3.48999981625861,"strikeZoneBottom":1.63198073334893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.040046986823032,"aZ":-10.092111264357392,"pfxX":-2.747405200779319,"pfxZ":12.028469558600744,"pX":0.5503225924106683,"pZ":2.1659742131447297,"vX0":6.14930600652314,"vY0":-135.0506737690344,"vZ0":-9.061110527004342,"x":96.02,"y":180.3,"x0":-1.4053820872968086,"y0":50.00627662178563,"z0":6.286567114027132,"aX":-5.045482119183903},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":3.6,"spinRate":2342,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.40648115728079537,"extension":6.896163678056584},"index":0,"playId":"3072d40a-657e-328b-98ad-9bcb5a001ca0","pitchNumber":1,"startTime":"2025-08-31T00:24:43.087Z","endTime":"2025-08-31T00:24:47.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.5,"strikeZoneTop":3.48999841275185,"strikeZoneBottom":1.44375032127544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97562623411423,"aZ":-9.219246027023376,"pfxX":-2.411746194700232,"pfxZ":12.145103629914853,"pX":0.7359015404063705,"pZ":4.194288490941481,"vX0":5.6016110082699795,"vY0":-137.23823890596984,"vZ0":-4.807135400230702,"x":88.95,"y":125.53,"x0":-1.0267080575205911,"y0":50.001798349104746,"z0":6.608199138817328,"aX":-4.558593912223107},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.0,"breakHorizontal":3.1,"spinRate":2354,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4005179546217632,"extension":6.919486958195564},"index":1,"playId":"1cfe155a-0c9c-3f73-ba4b-d161bdaa2780","pitchNumber":2,"startTime":"2025-08-31T00:24:59.539Z","endTime":"2025-08-31T00:25:03.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87633704803787,"aZ":-9.317004988809735,"pfxX":-1.3904347590617052,"pfxZ":12.280015273137945,"pX":0.010484686445612942,"pZ":3.4778304973703964,"vX0":3.193863384067255,"vY0":-136.5047408504184,"vZ0":-6.454204838770479,"x":116.6,"y":144.88,"x0":-1.001267028196018,"y0":50.00259119595033,"z0":6.535401417571019,"aX":-2.5881830689019885},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.9,"breakHorizontal":1.7,"spinRate":2300,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40336003403267373,"extension":6.976507586534868},"index":2,"playId":"e8df94f0-2057-3f30-bca6-be3c23ed4573","pitchNumber":3,"startTime":"2025-08-31T00:25:14.353Z","endTime":"2025-08-31T00:25:17.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-31T00:25:26.164Z","endTime":"2025-08-31T00:25:41.348Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48071590758632,"aZ":-10.585235351082535,"pfxX":-3.1497497497369107,"pfxZ":11.313804907391797,"pX":0.3268331747601428,"pZ":3.603015125539851,"vX0":4.966046719342189,"vY0":-137.937595826401,"vZ0":-5.5693147931891644,"x":104.54,"y":141.5,"x0":-1.09574420998987,"y0":50.00222852898325,"z0":6.376133596686413,"aX":-6.010407462576191},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":4.6,"spinRate":2284,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.39858149825306954,"extension":6.9816365968383645},"index":4,"playId":"b1c048b1-0b7a-32e1-8f94-1d3ec2fa3cf0","pitchNumber":4,"startTime":"2025-08-31T00:25:41.348Z","endTime":"2025-08-31T00:25:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":70.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18639909523715,"aZ":-45.12271083013599,"pfxX":5.449861964125805,"pfxZ":-10.155455983187,"pX":-0.06696399662520687,"pZ":2.6537560782439717,"vX0":0.9402238851135856,"vY0":-114.00146968536815,"vZ0":1.021772687548213,"x":119.55,"y":167.13,"x0":-1.1947498146614217,"y0":50.00542486558368,"z0":6.769329187570989,"aX":6.94536693746642},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-17.5,"breakHorizontal":-10.1,"spinRate":2926,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.486447225523412,"extension":6.93462899180724},"index":5,"playId":"b969a466-5ab3-32ca-b7ed-60c9f16851bf","pitchNumber":5,"startTime":"2025-08-31T00:26:03.528Z","endTime":"2025-08-31T00:26:06.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.852483551652345,"aZ":-13.270476597241492,"pfxX":-3.0890538070525624,"pfxZ":10.084193744657828,"pX":0.0830791647012359,"pZ":2.7779433667996742,"vX0":5.369708134471228,"vY0":-136.05787713482985,"vZ0":-6.678292805055365,"x":113.83,"y":163.78,"x0":-1.5147648610952291,"y0":50.00365517697308,"z0":6.183926152865596,"aX":-5.791649684222926},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2320,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4025581510590701,"extension":6.99799041218113},"hitData":{"launchSpeed":105.7,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.95,"coordY":78.91}},"index":6,"playId":"a7bd843e-0438-3caf-9f65-4e26ba1e65cc","pitchNumber":6,"startTime":"2025-08-31T00:26:26.277Z","endTime":"2025-08-31T00:26:36.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:26:36.831Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (28) on a fly ball to right field. James Outman scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:26:51.362Z","endTime":"2025-08-31T00:27:33.842Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73580611194486,"aZ":-12.466690726767693,"pfxX":-1.6687591400097481,"pfxZ":10.656727731202631,"pX":0.42242401378635736,"pZ":2.931440480322673,"vX0":4.728211801427598,"vY0":-135.85844283386965,"vZ0":-7.0638305450365335,"x":100.9,"y":159.63,"x0":-1.1319413060068517,"y0":50.00157846901787,"z0":6.451118592324472,"aX":-3.085823325921664},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":1.9,"spinRate":2234,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4048084867870223,"extension":7.066310951153235},"hitData":{"launchSpeed":103.4,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.08,"coordY":88.26}},"index":0,"playId":"baa0ddb3-d6d1-3735-83a7-9caa73fbc3d8","pitchNumber":1,"startTime":"2025-08-31T00:27:03.836Z","endTime":"2025-08-31T00:27:33.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":22.80000000000001,"leverageIndex":1.62,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:27:33.842Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:27:47.919Z","endTime":"2025-08-31T00:29:15.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":94.5,"endSpeed":85.9,"strikeZoneTop":3.81186768667267,"strikeZoneBottom":1.81427175455189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.220448547838956,"aZ":-8.033358178271964,"pfxX":-3.5682549951651525,"pfxZ":12.77666587530044,"pX":1.1746608313661888,"pZ":1.6328856130350848,"vX0":7.982152363597041,"vY0":-137.04527598716587,"vZ0":-10.728791615434439,"x":72.22,"y":194.69,"x0":-1.3209896415677815,"y0":50.001648711120815,"z0":6.161717377467043,"aX":-6.74230806266488},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.8,"breakHorizontal":4.7,"spinRate":2410,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4007309262071961,"extension":7.081258860605796},"index":0,"playId":"a32847f5-8fbc-3e25-a1aa-732ed89f0392","pitchNumber":1,"startTime":"2025-08-31T00:27:57.627Z","endTime":"2025-08-31T00:28:01.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.69551473773153,"strikeZoneBottom":1.73043085977358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.726693693008908,"aZ":-42.63433455697372,"pfxX":6.74707901102561,"pfxZ":-8.110877342831786,"pX":0.793913094497888,"pZ":2.5159868630189135,"vX0":2.44051286570465,"vY0":-113.95044221091602,"vZ0":0.04549573555042019,"x":86.74,"y":170.85,"x0":-1.17357170594052,"y0":50.00341140128344,"z0":6.776945983339179,"aX":8.700342622459445},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.3,"breakHorizontal":-12.8,"spinRate":2987,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.48428220214893347,"extension":6.7825350071601},"index":1,"playId":"1bb54a84-f2af-326d-aa9b-f3d7bc2868c1","pitchNumber":2,"startTime":"2025-08-31T00:28:11.972Z","endTime":"2025-08-31T00:28:17.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.70999869166682,"strikeZoneBottom":1.86217167325138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.057819725260007,"aZ":-44.76480406780447,"pfxX":4.0796766479206665,"pfxZ":-9.440905125125777,"pX":0.015628446219809924,"pZ":2.7325931858370507,"vX0":1.2726554114304898,"vY0":-115.51606151077054,"vZ0":0.5108448131396115,"x":116.4,"y":165.0,"x0":-1.0741841123301719,"y0":50.00045072004815,"z0":6.856694355229003,"aX":5.442667703887734},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.6,"breakHorizontal":-7.7,"spinRate":2829,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.47646841588524014,"extension":6.78199557974208},"index":2,"playId":"e3558c42-36b0-3727-b983-109c3664b51a","pitchNumber":3,"startTime":"2025-08-31T00:28:27.995Z","endTime":"2025-08-31T00:28:32.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.576876639051214,"aZ":-11.32587636593753,"pfxX":-2.8530133947246883,"pfxZ":11.199053705974624,"pX":0.5389153653526227,"pZ":4.014740953683868,"vX0":5.306142807231505,"vY0":-136.00729826947924,"vZ0":-4.626405561504467,"x":96.46,"y":130.38,"x0":-1.0722233166071065,"y0":50.00397459883856,"z0":6.531972815133398,"aX":-5.312297001022249},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2347,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4036822923063901,"extension":6.82554557214773},"index":3,"playId":"b4feb1f6-14c7-3c61-b26b-573f8f812b52","pitchNumber":4,"startTime":"2025-08-31T00:28:42.589Z","endTime":"2025-08-31T00:28:45.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-31T00:28:54.382Z","endTime":"2025-08-31T00:29:10.961Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.70999985981464,"strikeZoneBottom":1.81085903735265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82546137438645,"aZ":-12.16397181106514,"pfxX":-2.820848051461558,"pfxZ":10.72405340951095,"pX":0.24578298619975233,"pZ":2.923359231207996,"vX0":4.881961408841257,"vY0":-136.4326810211583,"vZ0":-7.1591682225201385,"x":107.63,"y":159.85,"x0":-1.2085831586907292,"y0":50.005652002774205,"z0":6.438084481743426,"aX":-5.265304205131953},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2336,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4030100122406455,"extension":7.0287504921917066},"index":5,"playId":"1bddccfc-a707-30f1-95b8-aaf254dd7f2c","pitchNumber":5,"startTime":"2025-08-31T00:29:10.961Z","endTime":"2025-08-31T00:29:15.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:29:15.537Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out to center fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:29:34.561Z","endTime":"2025-08-31T00:29:49.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272049158160307,"aZ":-41.13843440373165,"pfxX":6.519595823760413,"pfxZ":-6.767378263530727,"pX":-0.27504586097320377,"pZ":2.769515793549955,"vX0":0.8594587610800102,"vY0":-115.51001744443825,"vZ0":0.2429109306799786,"x":127.48,"y":164.0,"x0":-1.4990718203612217,"y0":50.00033727281013,"z0":6.680276995653295,"aX":8.64269300822073},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.8,"breakHorizontal":-12.0,"spinRate":2976,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.47763307542403144,"extension":6.690382777453201},"hitData":{"launchSpeed":93.1,"launchAngle":21.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.21,"coordY":85.7}},"index":0,"playId":"c9883b8e-f76e-3fdf-a5e4-1960d544353e","pitchNumber":1,"startTime":"2025-08-31T00:29:41.341Z","endTime":"2025-08-31T00:29:49.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:29:49.734Z","atBatIndex":39},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis Arraez reaches on a fielding error by shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:32:10.536Z","endTime":"2025-08-31T00:33:48.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mick Abel replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"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-31T00:30:46.192Z","endTime":"2025-08-31T00:32:12.828Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.30999834464384,"strikeZoneBottom":1.62347277000399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18361876531273,"aZ":-11.028608078854743,"pfxX":-6.239606498818306,"pfxZ":10.598525296032776,"pX":-0.6884432666921124,"pZ":1.2884895083586463,"vX0":4.755712649814045,"vY0":-140.22621185667953,"vZ0":-9.474805338976866,"x":143.24,"y":203.99,"x0":-1.5941929244356647,"y0":50.004495768007835,"z0":5.427336230538185,"aX":-12.449344756496673},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2622,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.390345542596767,"extension":7.018506379282152},"index":1,"playId":"e2e7d39c-9f5f-3f29-b5ac-c50bdbf1308c","pitchNumber":1,"startTime":"2025-08-31T00:32:12.828Z","endTime":"2025-08-31T00:32:17.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.31000184784624,"strikeZoneBottom":1.55547252162808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48174269844093,"aZ":-10.025711211746922,"pfxX":-6.363153108187813,"pfxZ":11.16492373648692,"pX":-0.006273336962376941,"pZ":1.6736124710482267,"vX0":6.491250413523084,"vY0":-140.1343207036079,"vZ0":-8.415009396089669,"x":117.24,"y":193.59,"x0":-1.529034511667022,"y0":50.00104208189424,"z0":5.375367951025481,"aX":-12.620019759151958},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":10.2,"spinRate":2760,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39128744445078256,"extension":6.730386466974582},"index":2,"playId":"19b8a584-9e02-3901-9c09-579e032b31d9","pitchNumber":2,"startTime":"2025-08-31T00:32:27.321Z","endTime":"2025-08-31T00:32:31.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.9,"endSpeed":88.8,"strikeZoneTop":3.30517533041676,"strikeZoneBottom":1.62047761918335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89342551234786,"aZ":-20.872872375833314,"pfxX":-10.457615869571312,"pfxZ":5.615122462629838,"pX":-0.6205953502425604,"pZ":2.068554544387221,"vX0":6.595984972816692,"vY0":-140.95746621983068,"vZ0":-5.6620356501853095,"x":140.66,"y":182.93,"x0":-1.6316244732362575,"y0":50.00461833405905,"z0":5.450021866475566,"aX":-21.056397103317575},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2631,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.38850276194284517,"extension":6.861274398518492},"index":3,"playId":"1b2901a0-ef07-361b-b00d-e6256035c6c0","pitchNumber":3,"startTime":"2025-08-31T00:32:41.464Z","endTime":"2025-08-31T00:32:45.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-31T00:32:51.295Z","endTime":"2025-08-31T00:33:00.804Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51383164482762,"aZ":-30.811998442886733,"pfxX":-7.518463454668552,"pfxZ":0.772638305350922,"pX":-1.31122468792744,"pZ":1.9653053891448091,"vX0":3.6915213636153874,"vY0":-131.70358543273926,"vZ0":-3.3495910605277697,"x":166.98,"y":185.72,"x0":-1.7499841200048099,"y0":50.004601898888616,"z0":5.5189745473479865,"aX":-13.282898346178175},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":12.8,"spinRate":1861,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41499516923642776,"extension":6.930734106680996},"index":5,"playId":"38d46c20-f61b-367c-a856-f33a8f89960e","pitchNumber":4,"startTime":"2025-08-31T00:33:00.804Z","endTime":"2025-08-31T00:33:04.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.21021424593314,"strikeZoneBottom":1.52548577419275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.66740473497429,"aZ":-11.86443412352605,"pfxX":-5.940390025911102,"pfxZ":9.921364714551462,"pX":-1.6970346319197214,"pZ":4.037521301947586,"vX0":2.0888831171523043,"vY0":-142.82844598095514,"vZ0":-2.3482014244247824,"x":181.69,"y":129.77,"x0":-1.669989529543186,"y0":50.004882684985226,"z0":5.625193073821415,"aX":-12.16426210899041},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":10.3,"spinRate":2698,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38480471637025815,"extension":6.521427905057464},"index":6,"playId":"6ddb37b0-aaf7-3ebc-b26c-a3187e573423","pitchNumber":5,"startTime":"2025-08-31T00:33:24.839Z","endTime":"2025-08-31T00:33:28.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89736269992535,"aZ":-18.362568524303555,"pfxX":-9.907712167889073,"pfxZ":6.872179816470428,"pX":-0.7813440804574354,"pZ":2.638192198086271,"vX0":5.867677374051209,"vY0":-141.69481737358274,"vZ0":-4.510851742534957,"x":146.78,"y":167.55,"x0":-1.6045433954095163,"y0":50.003342834423584,"z0":5.443511197623353,"aX":-19.912069605759825},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":16.6,"spinRate":2647,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.388300848858937,"extension":6.824460874216187},"hitData":{"launchSpeed":93.0,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.87,"coordY":150.7}},"index":7,"playId":"cbcd60b4-8df1-3f8f-b27e-398bf188cc0b","pitchNumber":6,"startTime":"2025-08-31T00:33:37.597Z","endTime":"2025-08-31T00:33:48.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:33:48.492Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp ground ball to left fielder James Outman. Luis Arraez to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:34:00.624Z","endTime":"2025-08-31T00:35:43.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.73999959637361,"strikeZoneBottom":1.62853612230287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74182878490686,"aZ":-27.55759009904701,"pfxX":-0.5338136218910217,"pfxZ":2.6664530712789496,"pX":-0.2595820139919274,"pZ":2.5661683658557464,"vX0":3.759160312586415,"vY0":-130.51109462662134,"vZ0":-2.0795556677493137,"x":126.89,"y":169.49,"x0":-1.6474651553707311,"y0":50.00216913854741,"z0":5.443092358902167,"aX":-0.924514566456356},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":0.1,"spinRate":2328,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4192303629972298,"extension":7.031483561587718},"index":0,"playId":"283ae21e-cbd7-3410-b616-3ed96212e76f","pitchNumber":1,"startTime":"2025-08-31T00:34:12.574Z","endTime":"2025-08-31T00:34:16.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7393267323736,"aZ":-36.0670260219431,"pfxX":6.5516415499241525,"pfxZ":-2.5121751434969166,"pX":-0.6366046632467206,"pZ":2.2846061863528484,"vX0":0.6473826212878661,"vY0":-124.26889744216578,"vZ0":-0.33808447717699597,"x":141.27,"y":177.1,"x0":-1.7512833799563736,"y0":50.00077089817276,"z0":5.438806837678955,"aX":10.16411297305336},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.3,"breakHorizontal":-12.0,"spinRate":2675,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4421070215733929,"extension":6.875390705239866},"index":1,"playId":"06e2414d-94f8-39d9-a6ec-1e11ae01f974","pitchNumber":2,"startTime":"2025-08-31T00:34:28.467Z","endTime":"2025-08-31T00:34:31.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.4,"endSpeed":88.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01884337056656,"aZ":-16.022185772164654,"pfxX":-8.02939496874263,"pfxZ":8.01108653114019,"pX":-1.0404801519906077,"pZ":3.2915461632910272,"vX0":4.556573396310121,"vY0":-141.70406372872196,"vZ0":-3.233009868133756,"x":156.66,"y":149.91,"x0":-1.6336542185935994,"y0":50.00146855459891,"z0":5.48257052266053,"aX":-16.1851768744803},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2545,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38782243256607885,"extension":7.041507375222191},"index":2,"playId":"f0101d73-a306-39ba-9438-6060f0ecf5b5","pitchNumber":3,"startTime":"2025-08-31T00:34:52.345Z","endTime":"2025-08-31T00:34:55.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.74000072825897,"strikeZoneBottom":1.6947934682586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.801804563235162,"aZ":-32.95260363694006,"pfxX":9.778647093666613,"pfxZ":-0.5189394511202048,"pX":1.4021103245887143,"pZ":1.9656146207213918,"vX0":4.278605319932297,"vY0":-122.12622893294443,"vZ0":-1.2164461547033183,"x":63.55,"y":185.71,"x0":-1.6496218990875966,"y0":50.00398282181924,"z0":5.3361825828194425,"aX":14.591443674683518},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.8,"spinRate":2916,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4506137691051979,"extension":6.931872721525189},"index":3,"playId":"05fa91a5-6189-3f53-95d1-4162838a70c8","pitchNumber":4,"startTime":"2025-08-31T00:35:13.784Z","endTime":"2025-08-31T00:35:19.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.292014352956244,"aZ":-32.64696238743422,"pfxX":0.4507599948650872,"pfxZ":-0.28592514590665274,"pX":-0.0849890381857352,"pZ":3.3599943631767375,"vX0":3.676603871653055,"vY0":-126.60629997633016,"vZ0":1.0364182766037915,"x":120.24,"y":148.06,"x0":-1.6107862354363653,"y0":50.00621114244407,"z0":5.545386739429387,"aX":0.7357481136201028},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-1.6,"spinRate":2504,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.43157071168793326,"extension":6.827343234518972},"hitData":{"launchSpeed":105.3,"launchAngle":0.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":89.85,"coordY":122.43}},"index":4,"playId":"d2a2280e-0258-36db-bfd3-75b974ab9a2a","pitchNumber":5,"startTime":"2025-08-31T00:35:34.017Z","endTime":"2025-08-31T00:35:43.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.0,"awayTeamWinProbability":36.0,"homeTeamWinProbabilityAdded":-8.399999999999991,"leverageIndex":2.18,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:35:43.716Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:36:01.475Z","endTime":"2025-08-31T00:36:48.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.42999870426359,"strikeZoneBottom":1.73526933787605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.863511106833176,"aZ":-32.81848276110327,"pfxX":-7.45772857021857,"pfxZ":-0.35588557170568613,"pX":0.0412787442188727,"pZ":2.906437356145011,"vX0":6.940917843293392,"vY0":-133.0102750422496,"vZ0":-0.5948864807646549,"x":115.43,"y":160.31,"x0":-1.6252900881136294,"y0":50.00358685965533,"z0":5.499777130923192,"aX":-13.44674065392283},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.6,"breakHorizontal":12.1,"spinRate":2080,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4108064427591933,"extension":7.372919289927864},"index":0,"playId":"e02dc51f-7195-348c-a810-829472b5be95","pitchNumber":1,"startTime":"2025-08-31T00:36:08.464Z","endTime":"2025-08-31T00:36:12.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73772045392471,"aZ":-12.411076667783043,"pfxX":-4.420720615218612,"pfxZ":10.017957968676653,"pX":0.15237799747169214,"pZ":2.999838922249829,"vX0":6.4671387478753015,"vY0":-140.2777376005036,"vZ0":-4.363474080775362,"x":111.19,"y":157.78,"x0":-1.6194625793850417,"y0":50.001568100030724,"z0":5.398155291280411,"aX":-8.720520771233453},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2746,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3919809673937795,"extension":6.898619331197313},"index":1,"playId":"1120ff6a-b06a-3914-befa-441e99b0af52","pitchNumber":2,"startTime":"2025-08-31T00:36:27.753Z","endTime":"2025-08-31T00:36:31.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.689473813803,"aZ":-41.70820624577963,"pfxX":5.755115531349887,"pfxZ":-6.620945250443636,"pX":-0.20875045013705362,"pZ":1.8653769813809546,"vX0":1.4668476559074741,"vY0":-120.23161628505302,"vZ0":0.2172707035283581,"x":124.96,"y":188.41,"x0":-1.5763474658118144,"y0":50.000430638913066,"z0":5.523184959286476,"aX":8.292561851544512},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.5,"breakHorizontal":-10.8,"spinRate":2859,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.45830306019774936,"extension":6.954156268791907},"index":2,"playId":"d1f656c2-7c0b-333f-af36-9c9a4c52fbff","pitchNumber":3,"startTime":"2025-08-31T00:36:42.636Z","endTime":"2025-08-31T00:36:48.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":2.93,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:36:48.019Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a ground ball to left fielder James Outman. Luis Arraez scores. Manny Machado to 3rd. Ramón Laureano to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:37:03.378Z","endTime":"2025-08-31T00:38:49.523Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.40000131720863,"strikeZoneBottom":1.5249310593499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.070752062933195,"aZ":-9.636019047851113,"pfxX":-5.411205835431691,"pfxZ":11.291722169384364,"pX":1.3594335011792813,"pZ":1.5391936135830906,"vX0":9.729164797598685,"vY0":-140.44846844263563,"vZ0":-8.573681633382444,"x":65.18,"y":197.22,"x0":-1.447944597408061,"y0":50.00564935482212,"z0":5.259957129244517,"aX":-10.804080843798289},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2800,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39012711471909256,"extension":6.815341550249119},"index":0,"playId":"a142963a-8e6b-3073-8ac0-78a894c271e9","pitchNumber":1,"startTime":"2025-08-31T00:37:12.413Z","endTime":"2025-08-31T00:37:16.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.40000133822125,"strikeZoneBottom":1.47600132318088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.154953230416005,"aZ":-12.791129782045386,"pfxX":-5.83015520408279,"pfxZ":9.505090086529894,"pX":-0.07717560259141272,"pZ":4.4760162719496766,"vX0":6.437324403825495,"vY0":-142.0373848244404,"vZ0":-0.6287446969473882,"x":119.94,"y":117.93,"x0":-1.6176514217170075,"y0":50.00152033663348,"z0":5.515207343530607,"aX":-11.887969996969916},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2663,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3859364234389928,"extension":7.209861914762607},"index":1,"playId":"8ba5d40a-05ea-3db0-b0ce-67c67ca45478","pitchNumber":2,"startTime":"2025-08-31T00:37:32.567Z","endTime":"2025-08-31T00:37:36.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.39999843826571,"strikeZoneBottom":1.50590061181357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22382384440418,"aZ":-13.295419018759855,"pfxX":-5.775962966809153,"pfxZ":9.504753257327918,"pX":0.8933512041901621,"pZ":3.5729429615924237,"vX0":9.0033728879632,"vY0":-140.17871198135015,"vZ0":-2.4800776829077624,"x":82.95,"y":142.31,"x0":-1.612402253936997,"y0":50.0056005368053,"z0":5.339194556210146,"aX":-11.476737193243176},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2707,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3910089017148226,"extension":7.244739960139744},"index":2,"playId":"acf0a118-44a0-38ce-b0e1-1d245726edf8","pitchNumber":3,"startTime":"2025-08-31T00:37:52.846Z","endTime":"2025-08-31T00:37:56.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.31941992240768,"strikeZoneBottom":1.49158937583209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51819840341836,"aZ":-12.661744757048233,"pfxX":-5.54930858011133,"pfxZ":9.774299376851557,"pX":-0.0896797515516108,"pZ":3.2992077946370792,"vX0":6.3154104873319685,"vY0":-140.54943681643707,"vZ0":-3.633359505686704,"x":120.42,"y":149.7,"x0":-1.647182275408231,"y0":50.000997297235685,"z0":5.433635271125115,"aX":-11.076636572619467},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2653,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3900283136744269,"extension":7.108399348388711},"index":3,"playId":"40315066-c875-3b64-a925-a497dfe615cb","pitchNumber":4,"startTime":"2025-08-31T00:38:13.738Z","endTime":"2025-08-31T00:38:17.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45291413041938,"aZ":-22.34176057518967,"pfxX":-10.150923656932155,"pfxZ":4.9722830534131095,"pX":-0.28589812751791277,"pZ":3.1905663755468843,"vX0":7.1467566566383525,"vY0":-140.17581146302268,"vZ0":-2.221456798716437,"x":127.9,"y":152.63,"x0":-1.5573557397207154,"y0":50.0062213603351,"z0":5.461378181630414,"aX":-20.084136886670528},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2566,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3916532089471736,"extension":6.953170738969355},"hitData":{"launchSpeed":91.2,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.12,"coordY":104.94}},"index":4,"playId":"9e0b9d25-19dd-3461-9efb-9e428286f7c9","pitchNumber":5,"startTime":"2025-08-31T00:38:33.926Z","endTime":"2025-08-31T00:38:49.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-19.999999999999993,"leverageIndex":2.88,"dramaIndex":200.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:38:49.523Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a sharp ground ball to right fielder Matt Wallner. Manny Machado scores. Ramón Laureano to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:40:07.330Z","endTime":"2025-08-31T00:42:13.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T00:39:29.530Z","endTime":"2025-08-31T00:40:09.611Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.487198149997692,"aZ":-28.690568692929887,"pfxX":-6.002203237085001,"pfxZ":2.1044187420317186,"pX":-0.6305045159641993,"pZ":1.8919761248265785,"vX0":4.553356725185004,"vY0":-127.54744270157231,"vZ0":-3.2892263880937334,"x":141.03,"y":187.7,"x0":-1.6563721112925136,"y0":50.000074121432384,"z0":5.453260391223264,"aX":-9.918046591452025},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":9.8,"spinRate":1617,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4289266929770319,"extension":7.167077338132854},"index":1,"playId":"1e99689a-426f-3579-9a53-a7e3c4fb4194","pitchNumber":1,"startTime":"2025-08-31T00:40:09.611Z","endTime":"2025-08-31T00:40:12.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.40386081514704,"strikeZoneBottom":1.67098598268635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.375483631917763,"aZ":-25.056758622255494,"pfxX":-3.2461606913965606,"pfxZ":4.268255941117245,"pX":0.4006893768258212,"pZ":0.2313640916304687,"vX0":6.276728847009242,"vY0":-128.50192361453335,"vZ0":-7.707143088374395,"x":101.73,"y":232.53,"x0":-1.6551025262420647,"y0":50.00226499154509,"z0":5.224724544048091,"aX":-5.412641431625716},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":4.4,"spinRate":1878,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4267359694331829,"extension":6.983992734421547},"index":2,"playId":"24dc0853-0ff6-3b97-9473-57554f83cf28","pitchNumber":2,"startTime":"2025-08-31T00:40:25.617Z","endTime":"2025-08-31T00:40:29.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08389086745738,"aZ":-12.638715843879293,"pfxX":-6.550886058892443,"pfxZ":9.69223666727179,"pX":-0.1614003463584431,"pZ":3.220755116511885,"vX0":6.369864203208278,"vY0":-140.85525350178148,"vZ0":-3.852090857134036,"x":123.15,"y":151.82,"x0":-1.5977272981681614,"y0":50.001003741613594,"z0":5.41939189713321,"aX":-13.202024512735017},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2665,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3884077211927335,"extension":7.072227356281183},"index":3,"playId":"d6db2e84-1c3a-37bc-b678-22e787d1ea5e","pitchNumber":3,"startTime":"2025-08-31T00:40:49.609Z","endTime":"2025-08-31T00:40:52.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.569721482890202,"aZ":-27.523015245757136,"pfxX":-4.28025914731755,"pfxZ":2.7095160382022723,"pX":0.4823948456655935,"pZ":1.7617062853383962,"vX0":6.766617546758377,"vY0":-130.67326720358753,"vZ0":-4.02832805772612,"x":98.61,"y":191.21,"x0":-1.5939292130567417,"y0":50.00181763550232,"z0":5.409870155899314,"aX":-7.34378967959149},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":6.1,"spinRate":2003,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.42042453080418873,"extension":7.31330630778112},"index":4,"playId":"66c19d7a-e1d3-3584-a034-43cf6ebbbcd6","pitchNumber":4,"startTime":"2025-08-31T00:41:10.245Z","endTime":"2025-08-31T00:41:15.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61934632575342,"aZ":-31.429157802710705,"pfxX":0.41934392254045383,"pfxZ":0.451058364387821,"pX":0.8352638137271523,"pZ":1.863763092919113,"vX0":5.877227581097914,"vY0":-128.00682702723273,"vZ0":-2.73458375225346,"x":85.16,"y":188.46,"x0":-1.5457987222285863,"y0":50.00522096697375,"z0":5.40862669712288,"aX":0.6941880402611758},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-2.0,"spinRate":2623,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.42802999623601945,"extension":6.959924614728743},"index":5,"playId":"ae551a09-db3b-32bb-8a5a-ee61eb2d1163","pitchNumber":5,"startTime":"2025-08-31T00:41:35.540Z","endTime":"2025-08-31T00:41:39.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9994144978155,"aZ":-30.196045782418192,"pfxX":-3.309034662384671,"pfxZ":1.154037153889755,"pX":-0.5678974378163621,"pZ":2.7590561102484306,"vX0":4.069200698367024,"vY0":-129.72161663711998,"vZ0":-1.068059690149109,"x":138.65,"y":164.29,"x0":-1.7236699410239498,"y0":50.002793051205025,"z0":5.468896975563287,"aX":-5.665341543605508},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":5.2,"spinRate":2015,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4215274125341346,"extension":7.1017995939978595},"hitData":{"launchSpeed":103.6,"launchAngle":3.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":185.22,"coordY":121.16}},"index":6,"playId":"59827f8c-9dc6-3391-b9b9-7dc4c4c911e1","pitchNumber":6,"startTime":"2025-08-31T00:42:00.876Z","endTime":"2025-08-31T00:42:13.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-11.699999999999996,"leverageIndex":2.7,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:42:13.330Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Iglesias flies out to right fielder Matt Wallner.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:42:28.076Z","endTime":"2025-08-31T00:44:20.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.09802342607234,"strikeZoneBottom":1.3145283314529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.192334528656144,"aZ":-22.704270911452827,"pfxX":-11.204770548197153,"pfxZ":4.82204149528294,"pX":-0.5065883948310144,"pZ":1.2940991826615187,"vX0":7.101313584221884,"vY0":-139.25575101678126,"vZ0":-6.740635568218851,"x":136.31,"y":203.84,"x0":-1.6335319117379865,"y0":50.00562662081987,"z0":5.247572144733226,"aX":-22.01567545755296},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2568,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3932902191400989,"extension":7.00821048456191},"index":0,"playId":"fb34bcf3-8026-37b9-a6a9-0bc5b18757e6","pitchNumber":1,"startTime":"2025-08-31T00:42:56.407Z","endTime":"2025-08-31T00:43:05.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"fb34bcf3-8026-37b9-a6a9-0bc5b18757e6","startTime":"2025-08-31T00:43:07.948Z","endTime":"2025-08-31T00:43:20.916Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":97.6,"endSpeed":89.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.467979762147394,"aZ":-13.92370165104243,"pfxX":-7.686618864182924,"pfxZ":8.954686973407437,"pX":0.31819916083633737,"pZ":3.938476286651607,"vX0":7.915775694004601,"vY0":-141.8782634895347,"vZ0":-1.7841607052094983,"x":104.87,"y":132.44,"x0":-1.5093432258983248,"y0":50.00669850101214,"z0":5.462898654824693,"aX":-15.673747083104447},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2678,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3860637709114316,"extension":7.0235352332723915},"index":2,"playId":"3dd53d8c-0b28-3cfb-aba4-d6f6ee7ce673","pitchNumber":2,"startTime":"2025-08-31T00:43:20.916Z","endTime":"2025-08-31T00:43:25.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.745195961839897,"aZ":-15.03927423459577,"pfxX":-5.80740990114446,"pfxZ":8.400009333613713,"pX":-0.12290530071718765,"pZ":3.2319359475178406,"vX0":6.0054883737469265,"vY0":-140.91747443138598,"vZ0":-3.5895331391994385,"x":121.68,"y":151.52,"x0":-1.5126853838390846,"y0":50.00113391967664,"z0":5.4747799629738365,"aX":-11.845022351316462},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2628,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3865907720299102,"extension":6.846322204194148},"index":3,"playId":"75ec3c68-f9a9-3c3e-95d8-9df73dca1e45","pitchNumber":3,"startTime":"2025-08-31T00:43:45.718Z","endTime":"2025-08-31T00:43:49.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72618545872815,"aZ":-36.294630986838236,"pfxX":10.182522661185969,"pfxZ":-2.8015637981450094,"pX":0.26446195516515175,"pZ":1.5780562263128064,"vX0":1.4557357489882778,"vY0":-121.00010479045929,"vZ0":-1.4026622350344324,"x":99.12,"y":164.46,"x0":-1.668414451851781,"y0":50.00547307379557,"z0":5.373397861765591,"aX":14.955668271750069},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.2,"breakHorizontal":-18.7,"spinRate":2916,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.45434391584728706,"extension":7.040336057837063},"hitData":{"launchSpeed":78.0,"launchAngle":46.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.08,"coordY":126.23}},"index":4,"playId":"21545f15-1aca-3bdd-9a73-20826c6e1d16","pitchNumber":4,"startTime":"2025-08-31T00:44:08.254Z","endTime":"2025-08-31T00:44:20.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":2.84,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:44:20.442Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Gavin Sheets to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:44:43.546Z","endTime":"2025-08-31T00:46:27.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.546000740395144,"aZ":-24.428227146941087,"pfxX":-3.948632457753191,"pfxZ":4.677203642282315,"pX":-0.16458297319844367,"pZ":2.43147710143574,"vX0":5.047227287008419,"vY0":-127.88692712802911,"vZ0":-2.813118889680698,"x":123.27,"y":173.13,"x0":-1.6513344885835324,"y0":50.00109903590452,"z0":5.463267286668918,"aX":-6.535899145418695},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":6.0,"spinRate":1810,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.42840096207504574,"extension":7.423034911752126},"index":0,"playId":"6c73e76c-6b2e-3c34-9c25-b80ccc31dadb","pitchNumber":1,"startTime":"2025-08-31T00:44:57.653Z","endTime":"2025-08-31T00:45:01.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.34000037797099,"strikeZoneBottom":1.5688650287553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.627659730422163,"aZ":-13.692426580515502,"pfxX":-5.993493914227136,"pfxZ":9.280877735177178,"pX":-0.8807590636774005,"pZ":2.6429920625562966,"vX0":4.4184792554686565,"vY0":-139.99559567960196,"vZ0":-4.893023988468251,"x":150.57,"y":167.42,"x0":-1.6981692966573851,"y0":50.00478395206992,"z0":5.304940131603439,"aX":-11.937393912698516},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2681,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39075880930057183,"extension":6.851020404681888},"index":1,"playId":"484cd304-83f1-3e6b-876b-2afee35e21d5","pitchNumber":2,"startTime":"2025-08-31T00:45:21.165Z","endTime":"2025-08-31T00:45:25.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.34000153529363,"strikeZoneBottom":1.58580861287935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.601565233131826,"aZ":-11.560969919085196,"pfxX":-4.762167526732724,"pfxZ":10.643683811625259,"pX":0.7929364857419157,"pZ":3.5532109882749885,"vX0":7.996778827745755,"vY0":-138.4434566575886,"vZ0":-3.042468779107421,"x":86.78,"y":142.84,"x0":-1.5173927309361512,"y0":50.00159298095945,"z0":5.442900432544134,"aX":-9.222646085421566},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2686,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39600620359009353,"extension":7.1554679769175005},"index":2,"playId":"a6f30cd7-fdbd-3038-a0a4-618074b6a328","pitchNumber":3,"startTime":"2025-08-31T00:45:42.541Z","endTime":"2025-08-31T00:45:47.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.33999893986936,"strikeZoneBottom":1.54451585814262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91227454664673,"aZ":-28.898828595746966,"pfxX":-3.6187786315803594,"pfxZ":1.9826992046612286,"pX":-1.542053418550464,"pZ":3.2845100127538394,"vX0":1.7296414199758954,"vY0":-128.07184415438311,"vZ0":0.10942600330194163,"x":175.78,"y":150.1,"x0":-1.7581820669807915,"y0":50.00146975336491,"z0":5.51243463590405,"aX":-5.975508745542269},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":6.1,"spinRate":1965,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42863401508637056,"extension":7.211578708555197},"index":3,"playId":"851fde86-fcc9-3ea4-bb29-6c391b67fa08","pitchNumber":4,"startTime":"2025-08-31T00:46:02.039Z","endTime":"2025-08-31T00:46:05.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.33999985247784,"strikeZoneBottom":1.58021780985872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92004637299231,"aZ":-12.388089286220517,"pfxX":-4.9732456535438985,"pfxZ":10.611313977654966,"pX":-0.485925602259347,"pZ":3.5369323923696214,"vX0":4.532582061565856,"vY0":-136.40983003437466,"vZ0":-2.777627669378978,"x":135.52,"y":143.28,"x0":-1.531390768612059,"y0":50.00655970684872,"z0":5.434506349559152,"aX":-9.277001393994658},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2554,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40314591796869603,"extension":6.972707605641764},"index":4,"playId":"28cc3773-771e-35d9-a6e2-6ccb81cc93ac","pitchNumber":5,"startTime":"2025-08-31T00:46:23.266Z","endTime":"2025-08-31T00:46:27.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.88,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:46:27.779Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to second baseman Luke Keaschall.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:47:26.704Z","endTime":"2025-08-31T00:48:46.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":3,"homeScore":3,"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-31T00:46:56.693Z","endTime":"2025-08-31T00:47:28.994Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.6,"endSpeed":75.3,"strikeZoneTop":3.31528165821479,"strikeZoneBottom":1.50618918303635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.379233573745694,"aZ":-42.37036527729575,"pfxX":4.1495156597581335,"pfxZ":-7.116507855697842,"pX":1.5143361818027503,"pZ":1.0013939917547763,"vX0":5.804411034533449,"vY0":-120.0501815658078,"vZ0":-1.5664393194865416,"x":59.28,"y":211.74,"x0":-1.4920824538793307,"y0":50.00499204503214,"z0":5.500050581682126,"aX":5.941926467865354},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.0,"breakHorizontal":-9.1,"spinRate":2871,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4596123672278041,"extension":7.113286483187479},"index":1,"playId":"42829447-374b-3751-a152-ffc8ca5d6082","pitchNumber":1,"startTime":"2025-08-31T00:47:28.994Z","endTime":"2025-08-31T00:47:33.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.24000026506665,"strikeZoneBottom":1.48042695976045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.006382487207823,"aZ":-41.535450554519784,"pfxX":6.4750095008244895,"pfxZ":-6.632286282167044,"pX":1.195191828955768,"pZ":0.592510964681481,"vX0":4.508306579545917,"vY0":-119.47847985842566,"vZ0":-2.3291408905438056,"x":71.44,"y":222.78,"x0":-1.572677580027906,"y0":50.000789292907044,"z0":5.395907497245453,"aX":9.142344252696205},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.2,"breakHorizontal":-13.0,"spinRate":2952,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4625657067657323,"extension":7.215101135547878},"index":2,"playId":"f1ba69d2-8dce-36d0-b9d7-b3d0bc0b2b9d","pitchNumber":2,"startTime":"2025-08-31T00:47:41.994Z","endTime":"2025-08-31T00:47:46.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.8,"endSpeed":88.4,"strikeZoneTop":3.24000203948903,"strikeZoneBottom":1.47091280341394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45356079727417,"aZ":-13.466504245202435,"pfxX":-8.500529877450088,"pfxZ":9.333787782354008,"pX":1.5225389914170846,"pZ":3.1782753318702497,"vX0":11.29927108585562,"vY0":-140.57169411684137,"vZ0":-3.7211106805205203,"x":58.96,"y":152.97,"x0":-1.4420832954239782,"y0":50.00189523382265,"z0":5.391697239129511,"aX":-17.036360702972438},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":13.1,"spinRate":2608,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3894467875522367,"extension":7.056080180893088},"index":3,"playId":"387203ea-3ceb-3389-8bf7-caf6eecc1104","pitchNumber":3,"startTime":"2025-08-31T00:48:05.432Z","endTime":"2025-08-31T00:48:09.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.24000079200695,"strikeZoneBottom":1.55273086278313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.798435565760624,"aZ":-13.275618476497103,"pfxX":-7.0844052348883135,"pfxZ":9.518373624962338,"pX":-0.11492036805585602,"pZ":2.8613343434625187,"vX0":6.6265438652223,"vY0":-140.04868564683733,"vZ0":-4.446065386311456,"x":121.38,"y":161.52,"x0":-1.5919461860929875,"y0":50.00168680836864,"z0":5.338568962229886,"aX":-14.064090854037588},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2580,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39118073589162927,"extension":6.893718849071724},"index":4,"playId":"4dc1bc80-7e0a-3f06-bbd3-10356c71de9b","pitchNumber":4,"startTime":"2025-08-31T00:48:24.485Z","endTime":"2025-08-31T00:48:28.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.543469739909042,"aZ":-13.464015130388754,"pfxX":-6.978649061063087,"pfxZ":9.379949704549368,"pX":0.5910683954003806,"pZ":1.9279201682573885,"vX0":8.254332187103017,"vY0":-140.0712433505991,"vZ0":-6.923007199728175,"x":94.47,"y":186.73,"x0":-1.4821458938523722,"y0":50.00242560926994,"z0":5.305418634859393,"aX":-13.91910388895215},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2606,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3904895357186944,"extension":6.965354985227007},"hitData":{"launchSpeed":80.6,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":130.47,"coordY":132.57}},"index":5,"playId":"cebb3d59-1385-3192-bea8-4fe607b915ed","pitchNumber":5,"startTime":"2025-08-31T00:48:41.587Z","endTime":"2025-08-31T00:48:46.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":10.999999999999993,"leverageIndex":4.22,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:48:46.585Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out softly, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:51:04.943Z","endTime":"2025-08-31T00:52:11.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-31T00:49:46.779Z","endTime":"2025-08-31T00:51:07.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25397874179459,"aZ":-19.705333442775814,"pfxX":8.682798431202828,"pfxZ":6.212844408039782,"pX":1.2235439158738863,"pZ":3.3699693444751815,"vX0":-5.56766384107025,"vY0":-141.25059425088236,"vZ0":-3.812221442164678,"x":70.36,"y":147.79,"x0":2.0992187703309373,"y0":50.00281726433509,"z0":6.015472248712491,"aX":17.423530892452654},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2387,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.38881420974889025,"extension":6.3997064896457285},"index":1,"playId":"028acfc4-cd37-3061-927a-cf784b65d9b4","pitchNumber":1,"startTime":"2025-08-31T00:51:07.219Z","endTime":"2025-08-31T00:51:11.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.83129501933373,"strikeZoneBottom":1.85140540227282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.253687173879218,"aZ":-19.446250139293575,"pfxX":8.40133958116676,"pfxZ":6.228994719711452,"pX":1.4740801178706784,"pZ":2.0689088899006927,"vX0":-4.857871290053661,"vY0":-141.76524721555498,"vZ0":-7.07751571474245,"x":60.81,"y":182.92,"x0":2.114945515012105,"y0":50.001921934343486,"z0":5.831129502923741,"aX":17.16450837049195},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.3,"spinRate":2399,"spinDirection":149},"zone":14,"typeConfidence":0.89,"plateTime":0.38579595687034374,"extension":6.372765223179293},"index":2,"playId":"2c8f4670-3044-30ad-bf65-f58fa54df6d9","pitchNumber":2,"startTime":"2025-08-31T00:51:48.084Z","endTime":"2025-08-31T00:51:52.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04198422478773,"aZ":-21.17407807519271,"pfxX":9.585063044171086,"pfxZ":5.415188990900155,"pX":0.8618655960130014,"pZ":2.5608580588083822,"vX0":-7.335568309531448,"vY0":-141.57677835551843,"vZ0":-5.271946773120799,"x":84.15,"y":169.64,"x0":2.2398690926509435,"y0":50.00671616646817,"z0":5.800785572178518,"aX":19.48048615455502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":2430,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.38674278457315925,"extension":6.409720362798387},"hitData":{"launchSpeed":58.7,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":135.78,"coordY":180.53}},"index":3,"playId":"1dbc1e3f-2877-3120-9316-9f0b2e13bc5a","pitchNumber":3,"startTime":"2025-08-31T00:52:04.176Z","endTime":"2025-08-31T00:52:11.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:52:11.218Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:52:23.693Z","endTime":"2025-08-31T00:53:14.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.30000107662131,"strikeZoneBottom":1.60744736455163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31367284805081,"aZ":-34.53510998332055,"pfxX":-3.1294712612457376,"pfxZ":-1.4636135609131777,"pX":0.2681778855048102,"pZ":2.6103059378796862,"vX0":-4.387712760251839,"vY0":-126.71819274220016,"vZ0":-1.521357742540265,"x":106.78,"y":168.3,"x0":2.435532203343614,"y0":50.005825574365105,"z0":6.003371923246236,"aX":-5.037997914868744},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":6.7,"spinRate":2944,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.4339051234826332,"extension":6.250801347003445},"index":0,"playId":"dc52d2ff-9845-36a4-b491-21929d742ede","pitchNumber":1,"startTime":"2025-08-31T00:52:34.889Z","endTime":"2025-08-31T00:52:39.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.4,"endSpeed":82.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.648759702140644,"aZ":-33.656283169931754,"pfxX":10.314438519949363,"pfxZ":-0.8560264761980063,"pX":0.8913649207450611,"pZ":1.6556742215635523,"vX0":-7.341509007551869,"vY0":-131.34114400884667,"vZ0":-4.379284354842012,"x":83.02,"y":194.08,"x0":2.3926786371552637,"y0":50.00174386313995,"z0":5.867228228410848,"aX":17.89236152797851},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.4,"breakHorizontal":-16.9,"spinRate":1360,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4181551762561537,"extension":6.511945456798922},"index":1,"playId":"33e4ef80-dd73-32cf-b364-d2b0dc69fe15","pitchNumber":2,"startTime":"2025-08-31T00:52:49.029Z","endTime":"2025-08-31T00:52:52.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.781377366696894,"aZ":-27.908922733162417,"pfxX":10.290052289383718,"pfxZ":2.470192070352393,"pX":0.608279928696696,"pZ":1.3951347849980815,"vX0":-8.06026561306134,"vY0":-130.35071940795444,"vZ0":-5.943867866111844,"x":93.81,"y":201.11,"x0":2.3999564916990486,"y0":50.00203880348997,"z0":5.805624852596512,"aX":17.749908544515012},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":-16.9,"spinRate":1420,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4198192691397846,"extension":6.314130195779033},"hitData":{"launchSpeed":76.4,"launchAngle":-35.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.8,"coordY":172.87}},"index":2,"playId":"e8a0afd7-78ed-34e7-ae86-785b115e1dfb","pitchNumber":3,"startTime":"2025-08-31T00:53:06.310Z","endTime":"2025-08-31T00:53:14.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:53:14.012Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Ramón Laureano.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:53:35.941Z","endTime":"2025-08-31T00:54:07.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120987832825257,"aZ":-36.007579910549424,"pfxX":-3.7122428453180936,"pfxZ":-2.3508791132569318,"pX":0.5055320565375916,"pZ":2.49185798355998,"vX0":-4.06013931949141,"vY0":-126.62665702401925,"vZ0":-1.4870400610257635,"x":97.73,"y":171.5,"x0":2.610312460859249,"y0":50.00464238925965,"z0":5.959553790929026,"aX":-6.046868342463525},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":7.7,"spinRate":2932,"spinDirection":298},"zone":6,"typeConfidence":0.9,"plateTime":0.43204670656966604,"extension":6.351448328444614},"index":0,"playId":"4094b3b0-e4b6-37ff-b139-dc02f92a814c","pitchNumber":1,"startTime":"2025-08-31T00:53:39.864Z","endTime":"2025-08-31T00:53:44.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01614488459328,"aZ":-20.883608392259458,"pfxX":7.74068160326718,"pfxZ":5.420494335505708,"pX":1.0119451135154849,"pZ":2.9109790492573904,"vX0":-6.378623317506223,"vY0":-143.56968958865022,"vZ0":-4.706598828684481,"x":78.43,"y":160.18,"x0":2.2595973863323873,"y0":50.000266948083706,"z0":5.875653506505038,"aX":16.116538378678626},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.0,"breakHorizontal":-12.7,"spinRate":2359,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.38187516106550445,"extension":6.4079867167089475},"hitData":{"launchSpeed":73.4,"launchAngle":39.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.22,"coordY":104.28}},"index":1,"playId":"86d63e99-2e2b-30c9-9e7d-5aff787e58af","pitchNumber":2,"startTime":"2025-08-31T00:53:58.795Z","endTime":"2025-08-31T00:54:07.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:54:07.818Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to left fielder James Outman.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T00:56:18.341Z","endTime":"2025-08-31T00:57:37.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(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":82.7,"endSpeed":75.5,"strikeZoneTop":3.67498999759485,"strikeZoneBottom":1.72274619872989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619177979254005,"aZ":-36.10469871282186,"pfxX":7.182194822301372,"pfxZ":-2.7078949124432583,"pX":1.0120398494480958,"pZ":2.9056757531112503,"vX0":4.013081329103023,"vY0":-120.30147692902415,"vZ0":1.3355601834452222,"x":78.42,"y":160.33,"x0":-1.6167096798310825,"y0":50.00430521553319,"z0":5.5693252902235475,"aX":10.416961533491108},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.2,"breakHorizontal":-14.0,"spinRate":2807,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4571317666263921,"extension":6.979802008140986},"index":0,"playId":"f38cb2fc-2e10-3fd4-b6e8-b1309c6977b8","pitchNumber":1,"startTime":"2025-08-31T00:56:28.340Z","endTime":"2025-08-31T00:56:33.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.76747320364728,"strikeZoneBottom":1.78107683882023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12690903297411,"aZ":-19.30427752792562,"pfxX":-8.465639467104364,"pfxZ":6.621922052266818,"pX":-0.37957351072757933,"pZ":3.6558816409913044,"vX0":6.173992214997903,"vY0":-139.22486034684346,"vZ0":-1.7267784286207326,"x":131.47,"y":140.07,"x0":-1.5370688679597995,"y0":50.00411443658537,"z0":5.574892428553343,"aX":-16.457067094721527},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2606,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39489626669220135,"extension":6.778601691574441},"index":1,"playId":"1986bb56-0309-33ac-8052-355890f16e0e","pitchNumber":2,"startTime":"2025-08-31T00:56:47.182Z","endTime":"2025-08-31T00:56:51.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.667853631014008,"aZ":-30.874637849708332,"pfxX":-0.17697244742029472,"pfxZ":0.786120695475983,"pX":1.048641648033909,"pZ":1.5989516162866593,"vX0":6.47015348327734,"vY0":-126.945110571148,"vZ0":-3.548451473069184,"x":77.03,"y":195.61,"x0":-1.499836633156376,"y0":50.001664582697536,"z0":5.447837822976673,"aX":-0.292977169014462},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-1.0,"spinRate":2507,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.42990858423062717,"extension":6.992071771251039},"index":2,"playId":"ca826f7a-3a7b-31a7-9030-0bd252817779","pitchNumber":3,"startTime":"2025-08-31T00:57:00.049Z","endTime":"2025-08-31T00:57:03.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.82000086825127,"strikeZoneBottom":1.80028911560619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1324928735687,"aZ":-21.074311862791806,"pfxX":-10.031945013515433,"pfxZ":5.702360168784022,"pX":-1.0135063626317697,"pZ":3.598882575994681,"vX0":5.093529136231268,"vY0":-139.31140688786385,"vZ0":-1.4931854269119107,"x":155.63,"y":141.61,"x0":-1.5719001097068637,"y0":50.00180079667483,"z0":5.548326551629395,"aX":-19.526027435047556},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":2514,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39462817746080425,"extension":6.742813794163941},"index":3,"playId":"b9cb93f1-a79c-39e4-b43b-d7b0d4d9c7f9","pitchNumber":4,"startTime":"2025-08-31T00:57:13.541Z","endTime":"2025-08-31T00:57:17.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60582764469866,"aZ":-31.87562381616785,"pfxX":-0.20199653404729956,"pfxZ":0.18342369165617534,"pX":-0.20662887435635258,"pZ":2.7198865893627975,"vX0":3.6035272084530816,"vY0":-125.27362217196035,"vZ0":-0.5937028836691837,"x":124.88,"y":165.34,"x0":-1.630515774104859,"y0":50.00112910766903,"z0":5.540004184148058,"aX":-0.3251485328064511},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-0.4,"spinRate":2530,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.43534357824288383,"extension":6.986537762466271},"hitData":{"launchSpeed":106.0,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":94.7,"coordY":146.61}},"index":4,"playId":"78a68391-aed3-3f55-811d-8b66a481b0e6","pitchNumber":5,"startTime":"2025-08-31T00:57:27.646Z","endTime":"2025-08-31T00:57:37.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:57:37.660Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Matt Wallner. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T00:57:50.290Z","endTime":"2025-08-31T01:00:23.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4938112759269,"aZ":-14.954468473477066,"pfxX":-6.773658799563168,"pfxZ":8.735302414237301,"pX":0.12497953880268042,"pZ":3.399127866027722,"vX0":7.223332159844896,"vY0":-139.75450592627564,"vZ0":-2.96863149757957,"x":112.24,"y":147.0,"x0":-1.6173133271998017,"y0":50.00301906617617,"z0":5.4616510095216775,"aX":-13.353874745782042},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2709,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3924213574299671,"extension":6.7747581204243845},"index":0,"playId":"0fed08c2-3fdb-39ab-990c-8c49d27dd1c6","pitchNumber":1,"startTime":"2025-08-31T00:58:03.130Z","endTime":"2025-08-31T00:58:07.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.439605286441136,"aZ":-14.432067455966871,"pfxX":-5.839838024732554,"pfxZ":9.001215935023804,"pX":-0.9467852233287416,"pZ":3.6126548031358334,"vX0":3.929975182039794,"vY0":-140.38859096344407,"vZ0":-2.398460182780659,"x":153.09,"y":141.24,"x0":-1.6149400434692478,"y0":50.006096603431956,"z0":5.431735831436826,"aX":-11.515281372345257},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2602,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3920141881539414,"extension":6.725134924805667},"index":1,"playId":"7114db86-3f4f-3016-9037-9259d8b46e2a","pitchNumber":2,"startTime":"2025-08-31T00:58:31.600Z","endTime":"2025-08-31T00:58:35.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T00:58:47.555Z","endTime":"2025-08-31T00:59:02.044Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.22654469973073,"strikeZoneBottom":1.53484328379338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.532007324282354,"aZ":-22.42412144755316,"pfxX":-9.201198760185159,"pfxZ":4.871440522804747,"pX":-1.389590396317473,"pZ":3.479080393303412,"vX0":4.1902370455661275,"vY0":-141.15992754211868,"vZ0":-1.572130270327528,"x":169.97,"y":144.84,"x0":-1.704378964065253,"y0":50.005061987266124,"z0":5.498544555624946,"aX":-18.422167304700064},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2550,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3892229593038059,"extension":6.592720494688661},"index":3,"playId":"e75b2b41-e57d-3a44-83d4-b505caa2e12f","pitchNumber":3,"startTime":"2025-08-31T00:59:02.044Z","endTime":"2025-08-31T00:59:05.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.90184916251974,"aZ":-22.119456809715043,"pfxX":-11.166933121706018,"pfxZ":5.173670465396841,"pX":-1.4437967345141007,"pZ":2.9042451978939092,"vX0":4.279369616752749,"vY0":-139.63476301937865,"vZ0":-2.9355880576996793,"x":172.03,"y":160.37,"x0":-1.558871460623319,"y0":50.00587518057554,"z0":5.449981694007377,"aX":-21.720340948753268},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":19.1,"spinRate":2582,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39455484078057435,"extension":6.9800127964237335},"index":4,"playId":"1d27f6f8-1c03-3061-929e-0964543bafb1","pitchNumber":4,"startTime":"2025-08-31T00:59:21.509Z","endTime":"2025-08-31T00:59:24.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.775152439522675,"aZ":-22.920879405271357,"pfxX":-4.2602289510652085,"pfxZ":5.589026475585224,"pX":-0.5695843129964465,"pZ":2.265021714741321,"vX0":4.115301100479615,"vY0":-127.93230882223838,"vZ0":-3.3139199793860756,"x":138.71,"y":177.62,"x0":-1.6467338039772657,"y0":50.00001038818966,"z0":5.376787582083072,"aX":-7.0496981040164695},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":6.7,"spinRate":1705,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.42838349367731166,"extension":7.143003237755727},"index":5,"playId":"9f10855a-b325-3337-84c4-1a5f484d6657","pitchNumber":5,"startTime":"2025-08-31T00:59:46.776Z","endTime":"2025-08-31T00:59:50.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.755766723215068,"aZ":-40.05496055082836,"pfxX":6.861279028556773,"pfxZ":-5.652416317049971,"pX":0.21877464648272774,"pZ":2.363276032624176,"vX0":2.279398987473026,"vY0":-118.26771958380053,"vZ0":1.238128992021301,"x":108.66,"y":174.97,"x0":-1.6527315346143965,"y0":50.001427784381036,"z0":5.550407125412472,"aX":9.570102725877486},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":-13.0,"spinRate":2722,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.465840455805822,"extension":6.987348994706652},"hitData":{"launchSpeed":95.7,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.71,"coordY":126.23}},"index":6,"playId":"fbfa68f3-cff9-3dbe-8de8-4d16132991d0","pitchNumber":6,"startTime":"2025-08-31T01:00:10.841Z","endTime":"2025-08-31T01:00:23.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.799999999999997,"awayTeamWinProbability":70.2,"homeTeamWinProbabilityAdded":-14.300000000000004,"leverageIndex":2.43,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:00:23.198Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp ground ball to left fielder James Outman. Fernando Tatis Jr. scores. Luis Arraez to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:00:40.842Z","endTime":"2025-08-31T01:03:06.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.73999988029658,"strikeZoneBottom":1.75315057485774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.741534610657624,"aZ":-14.204947670897047,"pfxX":-4.760921726371269,"pfxZ":9.055098707843332,"pX":1.301146613065971,"pZ":3.548881403789653,"vX0":9.282946596098054,"vY0":-140.01414879616263,"vZ0":-2.869245071050419,"x":67.4,"y":142.96,"x0":-1.4393908973535001,"y0":50.00374898668132,"z0":5.517020962244079,"aX":-9.44959731402245},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2578,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3912594201257913,"extension":7.022173275584007},"index":0,"playId":"170dc1fe-1f83-3479-b0f2-8a35222b3a74","pitchNumber":1,"startTime":"2025-08-31T01:01:06.313Z","endTime":"2025-08-31T01:01:10.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.67519222373998,"strikeZoneBottom":1.62169989333565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46624255869162,"aZ":-13.818046469150367,"pfxX":-5.644136744967621,"pfxZ":9.153866282313233,"pX":0.3940637795084253,"pZ":3.7243330970131034,"vX0":7.590031490054431,"vY0":-140.82263979215728,"vZ0":-2.1590163878561413,"x":101.98,"y":138.22,"x0":-1.6048461428264442,"y0":50.00189408991734,"z0":5.396573265381549,"aX":-11.3176629282278},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2603,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.389201179703369,"extension":7.058911903729452},"index":1,"playId":"c530e87c-2370-31d3-85c9-e071f7baac95","pitchNumber":2,"startTime":"2025-08-31T01:01:21.904Z","endTime":"2025-08-31T01:01:26.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.73999819099645,"strikeZoneBottom":1.79099706918674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87426038667773,"aZ":-20.514605269925145,"pfxX":-8.920121140965097,"pfxZ":6.08814095457557,"pX":-1.1218470486507728,"pZ":3.8497835328169,"vX0":4.417086729908453,"vY0":-138.27625605533234,"vZ0":-0.7074758897432059,"x":159.76,"y":134.84,"x0":-1.5901825459464407,"y0":50.00547522489879,"z0":5.498665539731249,"aX":-17.093858856966357},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":15.1,"spinRate":2551,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3977190945397928,"extension":6.634661305377395},"index":2,"playId":"713d3ac4-8c35-360e-8585-9e96d79ad3b2","pitchNumber":3,"startTime":"2025-08-31T01:01:41.273Z","endTime":"2025-08-31T01:01:46.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.74000075484979,"strikeZoneBottom":1.75489671554883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03906167503066,"aZ":-11.30625036456984,"pfxX":-4.304371001536097,"pfxZ":10.798702185934184,"pX":-0.70863694919171,"pZ":2.6559893975488142,"vX0":4.197355629803113,"vY0":-138.61979807698052,"vZ0":-5.14307576561927,"x":144.01,"y":167.07,"x0":-1.6884218173566488,"y0":50.002932077432206,"z0":5.300359628469728,"aX":-8.317798960538143},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2563,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39621939515494864,"extension":6.860438825873157},"index":3,"playId":"70cb3ebd-c532-33dd-afa7-b775fa478bff","pitchNumber":4,"startTime":"2025-08-31T01:01:59.657Z","endTime":"2025-08-31T01:02:03.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35448566987044,"aZ":-12.568783834194022,"pfxX":-6.123377603394135,"pfxZ":9.87149179877551,"pX":0.3453666526306816,"pZ":2.782948119277289,"vX0":7.424275600582457,"vY0":-140.62416427196217,"vZ0":-4.630609520735429,"x":103.84,"y":163.64,"x0":-1.5437838195933609,"y0":50.00545249676589,"z0":5.27790921274474,"aX":-12.164882468640343},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2520,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39074056510777444,"extension":7.0221235889763935},"index":4,"playId":"f7ec7792-093a-3a97-a916-133c2fe8b433","pitchNumber":5,"startTime":"2025-08-31T01:02:16.048Z","endTime":"2025-08-31T01:02:19.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79312897136204,"aZ":-14.708733275543981,"pfxX":-5.86441493941148,"pfxZ":8.747327046520835,"pX":-0.2525118101897228,"pZ":3.8163114402712304,"vX0":6.182130259354869,"vY0":-140.42064647523844,"vZ0":-1.5072972118146466,"x":126.63,"y":135.74,"x0":-1.7207007674450618,"y0":50.00545643151288,"z0":5.317020867858937,"aX":-11.713412204363602},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2596,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39005832714599187,"extension":7.137451226498965},"index":5,"playId":"bc34902b-06cb-3ae6-888b-7968b425d95b","pitchNumber":6,"startTime":"2025-08-31T01:02:32.708Z","endTime":"2025-08-31T01:02:36.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26137939429629,"aZ":-13.4424731358607,"pfxX":-5.510891584988078,"pfxZ":9.447843230567448,"pX":-0.5445084755835806,"pZ":3.136246692170865,"vX0":4.776495785864632,"vY0":-139.8465884619076,"vZ0":-3.8114908146670468,"x":137.76,"y":154.1,"x0":-1.557869514610628,"y0":50.002108532363366,"z0":5.39737914736332,"aX":-10.925388779810207},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2550,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39152702539806894,"extension":6.892955196919694},"hitData":{"launchSpeed":104.9,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":83.32,"coordY":122.68}},"index":6,"playId":"6bcd4566-da8b-3191-87f8-66cd8f42ca71","pitchNumber":7,"startTime":"2025-08-31T01:02:54.373Z","endTime":"2025-08-31T01:03:06.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-8.099999999999998,"leverageIndex":2.12,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:03:06.925Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp line drive to center fielder Byron Buxton. Luis Arraez scores. Manny Machado to 3rd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:03:15.604Z","endTime":"2025-08-31T01:04:20.359Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70508150043571,"aZ":-41.41533954593288,"pfxX":5.393898074336619,"pfxZ":-6.4212494873437365,"pX":1.0509504118553985,"pZ":2.1084760786786565,"vX0":4.517459312327954,"vY0":-120.1952446172187,"vZ0":0.8513903494271249,"x":76.94,"y":181.85,"x0":-1.5641544548640098,"y0":50.00134769610128,"z0":5.473675451063242,"aX":7.765620657971757},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.0,"breakHorizontal":-10.9,"spinRate":2807,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4584680209616301,"extension":7.344640835728183},"index":0,"playId":"8deffe2a-bb6a-37aa-a6eb-21cdc3611ea8","pitchNumber":1,"startTime":"2025-08-31T01:03:47.515Z","endTime":"2025-08-31T01:03:50.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.036909114592333,"aZ":-29.71921860976869,"pfxX":-5.493269447801023,"pfxZ":1.4905615964147678,"pX":-0.1106511288882944,"pZ":2.6834936909652463,"vX0":5.221537515120854,"vY0":-127.09120114673344,"vZ0":-1.1897968986657674,"x":121.22,"y":166.33,"x0":-1.470029691353423,"y0":50.00368624818489,"z0":5.500324945941122,"aX":-9.06075321415911},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":8.9,"spinRate":1700,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42961676574776675,"extension":7.325357331431352},"hitData":{"launchSpeed":103.1,"launchAngle":13.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.24,"coordY":67.34}},"index":1,"playId":"5713264e-13d5-3c38-a0af-1fe1a99450b4","pitchNumber":2,"startTime":"2025-08-31T01:04:08.006Z","endTime":"2025-08-31T01:04:20.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-11.299999999999999,"leverageIndex":1.78,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:04:20.359Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to shortstop Brooks Lee.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:07:01.318Z","endTime":"2025-08-31T01:08:24.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"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-31T01:04:37.709Z","endTime":"2025-08-31T01:05:36.642Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Kriske replaces Mick Abel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"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-31T01:05:36.642Z","endTime":"2025-08-31T01:07:03.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.245680517699995,"aZ":-34.23880177121809,"pfxX":-6.053412676465569,"pfxZ":-1.4451727196139732,"pX":-0.6641615917602122,"pZ":1.868272606789773,"vX0":2.802597551110276,"vY0":-119.45365619381421,"vZ0":-2.827097306734748,"x":142.32,"y":188.34,"x0":-1.0727228558586475,"y0":50.002555218449785,"z0":6.177482180627794,"aX":-8.6568424941692},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.1,"breakHorizontal":10.2,"spinRate":1093,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4603591198072614,"extension":6.0492151245861026},"index":2,"playId":"4e3b68c2-1cbe-31bc-9276-9d63bb957419","pitchNumber":1,"startTime":"2025-08-31T01:07:03.464Z","endTime":"2025-08-31T01:07:06.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.319136412124216,"aZ":-34.96154194233403,"pfxX":-6.266463762196968,"pfxZ":-1.945869593981647,"pX":-0.6640096356320456,"pZ":1.9037493594443966,"vX0":2.698046546741104,"vY0":-118.79463864595314,"vZ0":-2.6199563846366525,"x":142.31,"y":187.38,"x0":-0.9990444077558545,"y0":50.00384624376121,"z0":6.1927760299296555,"aX":-8.975162358108985},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":10.7,"spinRate":1033,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4607109284480093,"extension":5.926807421596721},"index":3,"playId":"a22b75cf-417c-368b-98e7-f774ee20049a","pitchNumber":2,"startTime":"2025-08-31T01:07:21.768Z","endTime":"2025-08-31T01:07:29.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T01:07:45.941Z","endTime":"2025-08-31T01:07:56.449Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.39999836448464,"strikeZoneBottom":1.55406466140735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81945726601443,"aZ":-26.04715392287032,"pfxX":0.9199239467983622,"pfxZ":3.7764107592497895,"pX":1.779517821122114,"pZ":1.219069501384876,"vX0":6.45561640446161,"vY0":-126.59509845123073,"vZ0":-6.6687699573483235,"x":49.17,"y":205.87,"x0":-0.9231269075300838,"y0":50.00551883757244,"z0":5.972387508163253,"aX":1.4924467742421894},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":2313,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.43264582481268476,"extension":6.155396916761929},"index":5,"playId":"1dcad1d6-0ee4-3246-8a30-b59ab1fd1dd9","pitchNumber":3,"startTime":"2025-08-31T01:07:56.449Z","endTime":"2025-08-31T01:07:59.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.086236588723466,"aZ":-30.975694099542626,"pfxX":-5.237948050242623,"pfxZ":0.8176895346187729,"pX":-0.4412447749265507,"pZ":1.7467417820583682,"vX0":2.560532660101482,"vY0":-120.38997976416536,"vZ0":-3.7553856504391145,"x":133.82,"y":191.62,"x0":-0.8373273698231918,"y0":50.003954742331,"z0":6.064640387046921,"aX":-7.6993744298920195},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":8.9,"spinRate":1164,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4547370569212994,"extension":6.2873869771765705},"hitData":{"launchSpeed":83.8,"launchAngle":58.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":89.48,"coordY":132.36}},"index":6,"playId":"df924141-cebc-361c-bdc6-a741b003e39b","pitchNumber":4,"startTime":"2025-08-31T01:08:11.911Z","endTime":"2025-08-31T01:08:24.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":3.4000000000000004,"leverageIndex":0.81,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:08:24.341Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to right fielder Matt Wallner. Manny Machado scores. Ryan O'Hearn to 2nd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:08:44.855Z","endTime":"2025-08-31T01:11:00.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.813492832551844,"aZ":-13.230286735844516,"pfxX":-4.823944401678631,"pfxZ":9.947317003116563,"pX":-0.3925354076179788,"pZ":2.5350620161958886,"vX0":3.229879059778732,"vY0":-137.675253042352,"vZ0":-6.764897115179123,"x":131.96,"y":170.33,"x0":-0.9589229096963098,"y0":50.00234918001694,"z0":5.933520425606621,"aX":-9.187271767777643},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2298,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.39903480442074946,"extension":6.047786053450806},"index":0,"playId":"23d44173-ec54-3881-a478-c1196cb8934e","pitchNumber":1,"startTime":"2025-08-31T01:08:57.906Z","endTime":"2025-08-31T01:09:01.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.50000125145392,"strikeZoneBottom":1.70599620319373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19435884331272,"aZ":-33.2151858792254,"pfxX":-5.206687558329776,"pfxZ":-0.7146681872074616,"pX":-1.243543176524094,"pZ":2.1310259082856415,"vX0":1.123216023152864,"vY0":-121.06085269447574,"vZ0":-2.508328204871358,"x":164.4,"y":181.24,"x0":-1.0421638456613684,"y0":50.001136809236165,"z0":6.134619520463281,"aX":-7.602728790907056},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":9.1,"spinRate":999,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.45525293507826126,"extension":6.031360935088283},"index":1,"playId":"49872359-ec90-3ee8-a0d5-89e7961e40a1","pitchNumber":2,"startTime":"2025-08-31T01:09:23.929Z","endTime":"2025-08-31T01:09:27.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.50000075228894,"strikeZoneBottom":1.59740770634919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.332710040201487,"aZ":-30.8294888116219,"pfxX":-4.935461297598673,"pfxZ":0.948582159958594,"pX":-1.0008849123307753,"pZ":3.792771709903244,"vX0":1.3361527561307749,"vY0":-118.93896529876443,"vZ0":0.7433336058404358,"x":155.15,"y":136.38,"x0":-0.9311400752378094,"y0":50.00459093330737,"z0":6.2875852661428135,"aX":-7.021454356868487},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":8.5,"spinRate":940,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.46177470082256056,"extension":6.064535041504468},"index":2,"playId":"fe0d93ee-ede5-3ec2-a92d-96a56588544e","pitchNumber":3,"startTime":"2025-08-31T01:09:53.963Z","endTime":"2025-08-31T01:09:58.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.44375052194386,"strikeZoneBottom":1.69571830061204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.173253992830542,"aZ":-13.71173035711805,"pfxX":-2.7634175411485145,"pfxZ":10.053070631345083,"pX":0.04899462011070489,"pZ":1.5676330417260613,"vX0":3.6603701676888605,"vY0":-134.63841530845735,"vZ0":-8.749029848386122,"x":115.13,"y":196.45,"x0":-0.968958644705225,"y0":50.00119028216984,"z0":5.829067469161632,"aX":-5.074257349943438},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":4.2,"spinRate":2236,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4067862523721022,"extension":6.184850410821925},"index":3,"playId":"d41c356e-bf42-3d52-a515-cdb2030164cb","pitchNumber":4,"startTime":"2025-08-31T01:10:11.656Z","endTime":"2025-08-31T01:10:15.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274937437101826,"aZ":-29.35788079348375,"pfxX":-6.849866489436856,"pfxZ":2.01939394191551,"pX":-1.2945106825012829,"pZ":2.981787067318907,"vX0":1.4789184919801828,"vY0":-118.49306882796434,"vZ0":-1.1871973603070687,"x":166.34,"y":158.27,"x0":-1.043869888119617,"y0":50.00521108823512,"z0":6.214267875269381,"aX":-9.574372359818025},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.6,"breakHorizontal":11.9,"spinRate":1018,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.46530823523152476,"extension":6.081261589717095},"index":4,"playId":"dea46f6d-34e0-38ee-8ab0-f0a95c75edaa","pitchNumber":5,"startTime":"2025-08-31T01:10:27.855Z","endTime":"2025-08-31T01:10:32.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(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":83.0,"endSpeed":77.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.115160640503085,"aZ":-32.491373281270924,"pfxX":-3.272079973563532,"pfxZ":-0.2100850349748704,"pX":-0.11950137115949247,"pZ":1.135908296692523,"vX0":2.8721289705361945,"vY0":-120.90854812550671,"vZ0":-4.922269926294018,"x":121.56,"y":208.11,"x0":-0.8939037148425409,"y0":50.0041245275121,"z0":6.028046000584854,"aX":-4.876982353641024},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":5.3,"spinRate":1105,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.451865174985675,"extension":6.201315321541635},"hitData":{"launchSpeed":82.9,"launchAngle":14.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.82,"coordY":117.08}},"index":5,"playId":"0bf763fb-c70f-3156-bc58-749d76293a84","pitchNumber":6,"startTime":"2025-08-31T01:10:49.146Z","endTime":"2025-08-31T01:11:00.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.33,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:11:00.431Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Iglesias lines out sharply to left fielder James Outman.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:11:36.998Z","endTime":"2025-08-31T01:12:08.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Johnson replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T01:11:39.202Z","endTime":"2025-08-31T01:11:39.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1,"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.15937751086815,"strikeZoneBottom":1.38591338645238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286984149667088,"aZ":-27.08585243319557,"pfxX":0.7075293640162292,"pfxZ":3.103533695150732,"pX":0.7568818973561691,"pZ":1.4868617054520543,"vX0":4.361369873411165,"vY0":-126.97594360243625,"vZ0":-5.6443278943385735,"x":88.15,"y":198.63,"x0":-1.0727328921639354,"y0":50.00055986990653,"z0":5.885693846847422,"aX":1.157587410636545},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.3,"spinRate":2225,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.43088720979464945,"extension":6.230620599125958},"index":1,"playId":"357c7e8e-86fa-3ec5-9d63-2a7f3f091d83","pitchNumber":1,"startTime":"2025-08-31T01:11:39.204Z","endTime":"2025-08-31T01:11:43.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.410001058643733,"aZ":-28.081960586533167,"pfxX":1.1814126902555726,"pfxZ":2.58657141809542,"pX":0.01561318465242159,"pZ":2.0067309335194987,"vX0":2.397845055310999,"vY0":-125.0704626211779,"vZ0":-4.390064711132348,"x":116.4,"y":184.6,"x0":-1.1093710871789721,"y0":50.00495871469761,"z0":6.089994890435076,"aX":1.869876928415833},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-2.6,"spinRate":2279,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4380691692221519,"extension":6.07572011322286},"hitData":{"launchSpeed":103.8,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.9,"coordY":88.8}},"index":2,"playId":"d8d978da-72e9-34af-99aa-693b4fb1878b","pitchNumber":2,"startTime":"2025-08-31T01:11:56.619Z","endTime":"2025-08-31T01:12:08.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.76,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:12:08.134Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (18) on a fly ball to center fielder Byron Buxton. Ryan O'Hearn scores. Bryce Johnson scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:12:34.423Z","endTime":"2025-08-31T01:14:17.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":{"id":621139,"link":"/api/v1/people/621139"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.34000078775082,"strikeZoneBottom":1.61784499662785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.266198634157604,"aZ":-31.209059172010818,"pfxX":-6.533306085130469,"pfxZ":0.6690098154012514,"pX":0.3122956569406903,"pZ":0.8008485533068463,"vX0":4.944230357540603,"vY0":-120.13112270920463,"vZ0":-5.575413999841322,"x":105.1,"y":217.16,"x0":-0.9330027786004079,"y0":50.003845863191636,"z0":5.956364974597561,"aX":-9.461981466045623},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":10.6,"spinRate":1128,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.45753945406862107,"extension":6.177459344192212},"index":0,"playId":"a81df562-8bba-3b4d-8ccc-7b197ce783f3","pitchNumber":1,"startTime":"2025-08-31T01:12:34.423Z","endTime":"2025-08-31T01:12:38.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.34000004052384,"strikeZoneBottom":1.59491536533314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.12257849859922,"aZ":-31.61670640612968,"pfxX":-3.867557688239677,"pfxZ":0.3824901667818814,"pX":-0.12370562483959727,"pZ":3.0366132801865886,"vX0":3.0571299619937755,"vY0":-119.34019254452014,"vZ0":-0.5949600585249992,"x":121.72,"y":156.79,"x0":-0.9135191060390266,"y0":50.00301256326621,"z0":6.116025529565431,"aX":-5.626687252843435},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":6.4,"spinRate":1151,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4574648409345956,"extension":6.232254613542063},"index":1,"playId":"614abf19-6bbb-3bee-a180-4b4baa9e83a2","pitchNumber":2,"startTime":"2025-08-31T01:12:56.661Z","endTime":"2025-08-31T01:13:00.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.34000166674043,"strikeZoneBottom":1.60131829585973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12896562225539,"aZ":-14.966630162795724,"pfxX":-3.688494616100283,"pfxZ":9.223529943867515,"pX":0.058924692751816256,"pZ":3.8590956547588786,"vX0":4.070874333213106,"vY0":-136.04219106744577,"vZ0":-3.12659401642655,"x":114.75,"y":134.58,"x0":-0.9809187787624262,"y0":50.00393895102764,"z0":6.0669507369849764,"aX":-6.882524550147495},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2241,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4033247486316913,"extension":6.057729266784402},"index":2,"playId":"c60226fc-4583-3ccf-89d8-28694931c238","pitchNumber":3,"startTime":"2025-08-31T01:13:12.736Z","endTime":"2025-08-31T01:13:16.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.34000124547936,"strikeZoneBottom":1.53335811295531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.514781570275524,"aZ":-34.226517820646784,"pfxX":-5.602665813558715,"pfxZ":-1.4378562532977188,"pX":-2.087460372537605,"pZ":3.050209844816919,"vX0":-0.7520076192464863,"vY0":-118.64467956536194,"vZ0":-0.06941944511411413,"x":196.57,"y":156.42,"x0":-1.0384675431991526,"y0":50.00412632330816,"z0":6.196881976610205,"aX":-7.994029266975613},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.4,"breakHorizontal":10.3,"spinRate":1034,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4615157281396858,"extension":6.060196567764126},"index":3,"playId":"97fb3adb-903c-3b16-a9fb-7cfe29bcc5c6","pitchNumber":4,"startTime":"2025-08-31T01:13:27.452Z","endTime":"2025-08-31T01:13:30.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.34000074344179,"strikeZoneBottom":1.63083503904118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7042626560586,"aZ":-30.16150891899787,"pfxX":-7.002312754600113,"pfxZ":1.4172828687913475,"pX":0.38960801333690054,"pZ":1.8946184996208522,"vX0":4.862328095366061,"vY0":-119.2929846334989,"vZ0":-3.3317632943023217,"x":102.15,"y":187.63,"x0":-0.7784261486500643,"y0":50.003992996072,"z0":6.065330618194392,"aX":-9.96306747015285},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.9,"breakHorizontal":11.3,"spinRate":1076,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4614272854569257,"extension":6.272197617296777},"index":4,"playId":"7de276f7-e27c-3aa9-84cf-2b39ad1141b3","pitchNumber":5,"startTime":"2025-08-31T01:13:44.856Z","endTime":"2025-08-31T01:13:48.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.786205212487886,"aZ":-30.336039064396523,"pfxX":-7.625576752621049,"pfxZ":1.3118669586439289,"pX":-0.7282181389530357,"pZ":2.5493069977490874,"vX0":2.94194142457957,"vY0":-118.29823515512496,"vZ0":-1.7905685630585495,"x":144.76,"y":169.95,"x0":-1.004537763796035,"y0":50.00302608434013,"z0":6.124769191836225,"aX":-10.694314336533967},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":13.0,"spinRate":1109,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.46488658761855683,"extension":6.1011340236557645},"hitData":{"launchSpeed":96.8,"launchAngle":32.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":48.11,"coordY":75.32}},"index":5,"playId":"e350387b-75d6-36c3-9765-84a04e881c28","pitchNumber":6,"startTime":"2025-08-31T01:14:01.221Z","endTime":"2025-08-31T01:14:17.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":0.73,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:14:17.968Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elias Díaz homers (8) on a line drive to left field. Jake Cronenworth scores.","rbi":2,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:14:37.272Z","endTime":"2025-08-31T01:17:40.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":621139,"link":"/api/v1/people/621139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":621139,"link":"/api/v1/people/621139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.362230579396225,"aZ":-25.714250552450746,"pfxX":1.1204762065146612,"pfxZ":3.902735150907807,"pX":0.28116964514136916,"pZ":1.2769800357207495,"vX0":2.943420108144972,"vY0":-127.3221987179087,"vZ0":-6.624815412941335,"x":106.28,"y":204.3,"x0":-1.0320081565323613,"y0":50.001375771085605,"z0":5.927458762905937,"aX":1.8517861028740006},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2279,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.42900170389844217,"extension":6.173707325496795},"index":0,"playId":"d0e944c7-b766-3538-80bc-94e3116a5325","pitchNumber":1,"startTime":"2025-08-31T01:14:53.472Z","endTime":"2025-08-31T01:14:56.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.26658211683861,"strikeZoneBottom":1.48022519068238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60079575830557,"aZ":-29.255650952889052,"pfxX":-7.592956219053606,"pfxZ":2.0093240621253727,"pX":0.14000810687493034,"pZ":1.1888472408904716,"vX0":4.364440086611774,"vY0":-120.6562010593527,"vZ0":-5.189329266702208,"x":111.66,"y":206.68,"x0":-0.7191517253016733,"y0":50.00429337804953,"z0":5.989660467080746,"aX":-11.036281655346823},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":1039,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4564634035449564,"extension":6.23071006748959},"index":1,"playId":"499a2158-50cd-32f9-a023-a0e0c92c7859","pitchNumber":2,"startTime":"2025-08-31T01:15:10.876Z","endTime":"2025-08-31T01:15:15.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21397265924696,"aZ":-30.34531195213484,"pfxX":2.460615038933598,"pfxZ":1.2046161309282244,"pX":0.3631530875186598,"pZ":2.103253155713111,"vX0":2.721467309814977,"vY0":-121.8951978542772,"vZ0":-3.18983520857847,"x":103.16,"y":181.99,"x0":-1.0841618677557752,"y0":50.00112166178843,"z0":6.027518222849914,"aX":3.7312411032245656},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":2404,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.44800667819638296,"extension":6.216643939588752},"index":2,"playId":"25abca80-00ea-3f7d-a052-6e9139f6a52c","pitchNumber":3,"startTime":"2025-08-31T01:15:26.892Z","endTime":"2025-08-31T01:15:31.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.6,"endSpeed":84.8,"strikeZoneTop":3.40423791205217,"strikeZoneBottom":1.48895851576071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.588059653348594,"aZ":-10.591625474815064,"pfxX":-4.31230480881414,"pfxZ":11.667459904229988,"pX":1.8853999298260904,"pZ":2.170556695628178,"vX0":8.153344973514557,"vY0":-135.84069006721458,"vZ0":-8.20348793418116,"x":45.13,"y":180.17,"x0":-0.6086126558990903,"y0":50.00179395790563,"z0":5.9852474891938225,"aX":-7.976723861672522},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2358,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40478339216174497,"extension":6.161392235162231},"index":3,"playId":"9e1b0f66-5d41-3c01-a5f8-f1836fdcf746","pitchNumber":4,"startTime":"2025-08-31T01:15:58.055Z","endTime":"2025-08-31T01:16:01.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.30711960299725,"strikeZoneBottom":1.55927416705561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.791156625279562,"aZ":-11.851216819201014,"pfxX":-5.2173252808867465,"pfxZ":10.728147287681647,"pX":0.07408986405728851,"pZ":0.4007436182723003,"vX0":4.395311751364483,"vY0":-136.6906590329659,"vZ0":-12.178518506951239,"x":114.18,"y":227.96,"x0":-0.8759092544111241,"y0":50.005833132952766,"z0":5.7247999706319925,"aX":-9.886517374922136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2295,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4005211073272088,"extension":6.292159038862026},"index":4,"playId":"9db4e502-7e77-391b-a0be-2209770e9336","pitchNumber":5,"startTime":"2025-08-31T01:16:15.121Z","endTime":"2025-08-31T01:16:18.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.165646119257158,"aZ":-33.893737930780865,"pfxX":-3.0984310875981924,"pfxZ":-1.1563828547924935,"pX":-0.47882124535828646,"pZ":2.450227586629568,"vX0":1.8799385094967653,"vY0":-120.62238371477271,"vZ0":-1.6555829743376063,"x":135.25,"y":172.62,"x0":-0.8616343539511806,"y0":50.00195815349391,"z0":6.105127693972576,"aX":-4.613288669032117},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.2,"breakHorizontal":5.3,"spinRate":1115,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.45228091345152954,"extension":6.216123195873404},"index":5,"playId":"9752a0da-f256-3a1f-b09e-4f1608a46fe5","pitchNumber":6,"startTime":"2025-08-31T01:16:36.357Z","endTime":"2025-08-31T01:16:40.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-31T01:16:54.705Z","endTime":"2025-08-31T01:17:08.907Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2722780472396,"aZ":-26.946224347537104,"pfxX":1.1548983507066937,"pfxZ":3.277452547481377,"pX":0.02345799236992104,"pZ":2.1666487645843517,"vX0":2.2139159150562495,"vY0":-124.69403205030218,"vZ0":-3.965975027826911,"x":116.11,"y":180.28,"x0":-1.0217536411074604,"y0":50.00100425278658,"z0":5.971269094486548,"aX":1.8394451983486444},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-2.5,"spinRate":2230,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.43728066878626803,"extension":6.256882710933903},"hitData":{"launchSpeed":100.1,"launchAngle":20.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":28.19,"coordY":90.43}},"index":7,"playId":"48af8917-70d8-3ddd-b51d-6752168b77e1","pitchNumber":7,"startTime":"2025-08-31T01:17:08.907Z","endTime":"2025-08-31T01:17:40.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.18,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:17:40.371Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:17:46.132Z","endTime":"2025-08-31T01:19:44.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":74.7,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16044087627685,"aZ":-30.515099040558884,"pfxX":-5.744630107396997,"pfxZ":1.16337107951861,"pX":-1.0148062210131286,"pZ":3.4112699253571934,"vX0":1.4417769103663158,"vY0":-119.42140420386698,"vZ0":-0.036279034206487815,"x":155.68,"y":146.68,"x0":-0.8838156005575725,"y0":50.004330191196324,"z0":6.19474286208588,"aX":-8.214595527653737},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.4,"breakHorizontal":10.0,"spinRate":937,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4604201066688063,"extension":6.102774895440398},"index":0,"playId":"1a234ff1-aefd-381a-badf-637a51806eb8","pitchNumber":1,"startTime":"2025-08-31T01:17:54.897Z","endTime":"2025-08-31T01:18:00.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":81.7,"endSpeed":75.9,"strikeZoneTop":3.75827838209562,"strikeZoneBottom":1.83269588990279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.961781385977677,"aZ":-31.28808720191402,"pfxX":-4.962754981220355,"pfxZ":0.6108300182981345,"pX":0.5121568343749306,"pZ":0.30672875157460067,"vX0":4.718527597466335,"vY0":-118.90295987646628,"vZ0":-6.4872014279269745,"x":97.48,"y":230.5,"x0":-0.849534925903074,"y0":50.00044643406563,"z0":5.895707164288294,"aX":-7.1333127832691225},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.1,"breakHorizontal":7.9,"spinRate":1077,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.45996644892879335,"extension":6.230609000128245},"index":1,"playId":"802049a8-ddad-376d-b8ea-ee6344da04c3","pitchNumber":2,"startTime":"2025-08-31T01:18:09.706Z","endTime":"2025-08-31T01:18:13.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97214131749526,"aZ":-33.00412521811844,"pfxX":-5.260808157485208,"pfxZ":-0.5815105147431794,"pX":0.4699439527171011,"pZ":2.140912156623956,"vX0":4.666664555306833,"vY0":-118.91417525690689,"vZ0":-2.2492064900878512,"x":99.09,"y":180.98,"x0":-0.8307944165435166,"y0":50.00017884966366,"z0":6.081924131934207,"aX":-7.562567157782572},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.3,"breakHorizontal":8.4,"spinRate":1118,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4599224290105757,"extension":6.206565027657199},"index":2,"playId":"abcc5430-e98f-3e93-873e-ae5fcfe3cd0b","pitchNumber":3,"startTime":"2025-08-31T01:18:28.767Z","endTime":"2025-08-31T01:18:31.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.326058975574355,"aZ":-33.79881857036644,"pfxX":-6.566360583746469,"pfxZ":-1.1522316027732353,"pX":0.5472023341051658,"pZ":1.700132785716377,"vX0":4.909689937520043,"vY0":-118.33790569758813,"vZ0":-3.0953097842146926,"x":96.14,"y":192.88,"x0":-0.7048904387270453,"y0":50.00144711552516,"z0":6.132315038002825,"aX":-9.279570623622503},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.6,"breakHorizontal":10.7,"spinRate":1040,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4634752240168756,"extension":6.201186396313511},"index":3,"playId":"c63e64c7-6666-3794-b5c9-fa34ac20f163","pitchNumber":4,"startTime":"2025-08-31T01:18:42.634Z","endTime":"2025-08-31T01:18:46.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.446850736595877,"aZ":-33.49150016626925,"pfxX":-5.299504565340326,"pfxZ":-0.908205194362159,"pX":0.0828807878586759,"pZ":2.8052732652018784,"vX0":3.5320550331412535,"vY0":-120.39355978223486,"vZ0":-1.0639229360601947,"x":113.84,"y":163.04,"x0":-0.7217052000785971,"y0":50.002501065352746,"z0":6.242608323839607,"aX":-7.705667301343085},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.7,"breakHorizontal":8.6,"spinRate":1008,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.45662772389876816,"extension":6.142297089510956},"index":4,"playId":"aeeed398-686d-3d74-b40f-9172a8acb7a4","pitchNumber":5,"startTime":"2025-08-31T01:19:06.094Z","endTime":"2025-08-31T01:19:09.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.81999877165041,"strikeZoneBottom":1.80035906933116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.389354375352347,"aZ":-28.637571696691488,"pfxX":1.4454336910105434,"pfxZ":2.2289347039689282,"pX":0.9607062098357143,"pZ":1.551048412962349,"vX0":4.042202430020369,"vY0":-125.15128241879695,"vZ0":-5.0839883034269375,"x":80.38,"y":196.9,"x0":-0.863453038316956,"y0":50.001881712766725,"z0":5.955881978245305,"aX":2.290744090190279},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-3.6,"spinRate":2306,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.43774135248753865,"extension":6.159062240204422},"index":5,"playId":"be6533dd-fad1-3581-8da1-8974e7a01fa5","pitchNumber":6,"startTime":"2025-08-31T01:19:24.496Z","endTime":"2025-08-31T01:19:29.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.3,"strikeZoneTop":3.72306456720809,"strikeZoneBottom":1.79801330059208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.682076124081867,"aZ":-31.94489161067294,"pfxX":-5.733362594426495,"pfxZ":0.1598385436466181,"pX":-0.435225501913749,"pZ":3.967938982612405,"vX0":2.760973182050781,"vY0":-118.80194723162259,"vZ0":1.432817578204861,"x":133.59,"y":131.65,"x0":-0.8731838131190878,"y0":50.00180444381071,"z0":6.280317407265874,"aX":-8.120739444624776},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":9.6,"spinRate":1087,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4626447300710135,"extension":6.188235747958821},"index":6,"playId":"98835761-ba92-33a3-82bd-db0a26c6fffd","pitchNumber":7,"startTime":"2025-08-31T01:19:41.099Z","endTime":"2025-08-31T01:19:44.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:19:44.850Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:20:58.146Z","endTime":"2025-08-31T01:22:15.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":3,"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-31T01:20:03.445Z","endTime":"2025-08-31T01:21:00.403Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.3100021404815,"strikeZoneBottom":1.52634873959143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.855106687582918,"aZ":-10.229856865129157,"pfxX":-2.5778399015446003,"pfxZ":11.71805270237477,"pX":0.2776699449619614,"pZ":0.30470422885843235,"vX0":4.4636310035408755,"vY0":-136.432020285134,"vZ0":-12.402427475489935,"x":106.42,"y":230.55,"x0":-1.0496268220229146,"y0":50.00575303161783,"z0":5.631394039802167,"aX":-4.828960481312642},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2277,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4024783942728547,"extension":6.258949098361045},"index":1,"playId":"92c57b47-0bec-3732-ba62-bdc1112c2961","pitchNumber":1,"startTime":"2025-08-31T01:21:00.403Z","endTime":"2025-08-31T01:21:06.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.0,"endSpeed":75.0,"strikeZoneTop":3.30508310363741,"strikeZoneBottom":1.52355582517364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62497497762106,"aZ":-31.38175118547395,"pfxX":-6.249996714841971,"pfxZ":0.5568781788942943,"pX":-0.9608444915179261,"pZ":2.295772660904949,"vX0":2.326235780838556,"vY0":-119.40582742927782,"vZ0":-2.0083481131910665,"x":153.63,"y":176.79,"x0":-1.1398008525735128,"y0":50.005060770472035,"z0":5.992020786533831,"aX":-8.957521203743541},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.7,"breakHorizontal":10.7,"spinRate":975,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.46004276420744716,"extension":6.268241357962251},"index":2,"playId":"14c36e38-e1ce-3c58-b5f1-8c0645786c6e","pitchNumber":2,"startTime":"2025-08-31T01:21:17.269Z","endTime":"2025-08-31T01:21:21.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.3099983760753,"strikeZoneBottom":1.61177447467573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53777840416735,"aZ":-31.25857392389321,"pfxX":-5.9820846379903,"pfxZ":0.6457601057763309,"pX":-0.2442347456884943,"pZ":2.4659589674840388,"vX0":3.5948437000530213,"vY0":-119.11824475313661,"vZ0":-1.7881243577986012,"x":126.31,"y":172.2,"x0":-1.009035602823587,"y0":50.001420277306615,"z0":6.09885106854921,"aX":-8.448646473735206},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":9.7,"spinRate":1085,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4628597362698921,"extension":6.1595199692587626},"index":3,"playId":"07e26313-6950-3c94-84a8-abe691005f0a","pitchNumber":3,"startTime":"2025-08-31T01:21:34.894Z","endTime":"2025-08-31T01:21:39.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.31000192417392,"strikeZoneBottom":1.60621763788843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.172697642937255,"aZ":-12.221949429910632,"pfxX":-5.3459678353505815,"pfxZ":10.751341153905546,"pX":-0.23749466311004516,"pZ":0.25788707470814853,"vX0":4.274507535259398,"vY0":-135.72542504009715,"vZ0":-11.94936396263416,"x":126.05,"y":231.82,"x0":-1.1423599156209747,"y0":50.006037034515636,"z0":5.582736174535493,"aX":-9.923174165228207},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2197,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4043733398649323,"extension":6.32907736616101},"index":4,"playId":"cdb7a01b-d6e4-337b-a0b1-8d3659c03995","pitchNumber":4,"startTime":"2025-08-31T01:21:49.440Z","endTime":"2025-08-31T01:21:54.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.30999968132485,"strikeZoneBottom":1.61664557727267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.951140820161136,"aZ":-30.870723407053088,"pfxX":-4.663520847947392,"pfxZ":0.9203204093113175,"pX":-0.7961933420794988,"pZ":3.726763152254952,"vX0":2.1760100620427583,"vY0":-118.89516697612174,"vZ0":0.9030950532853688,"x":147.35,"y":138.16,"x0":-1.1199887514330857,"y0":50.00570883561541,"z0":6.155263665833148,"aX":-6.6415475468501395},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":7.9,"spinRate":1005,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4616359159212422,"extension":6.175580045257353},"index":5,"playId":"e5ae4e8a-e842-3e88-921a-93063b18f4e7","pitchNumber":5,"startTime":"2025-08-31T01:22:11.178Z","endTime":"2025-08-31T01:22:15.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:22:15.582Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:22:31.894Z","endTime":"2025-08-31T01:24:37.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(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":82.5,"endSpeed":76.2,"strikeZoneTop":3.73999870072954,"strikeZoneBottom":1.8304581007931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.720764414363412,"aZ":-34.36115519124187,"pfxX":-4.698705598611933,"pfxZ":-1.490001613747161,"pX":0.3377393850346305,"pZ":2.4355763575707794,"vX0":4.339050049540974,"vY0":-120.14588030235106,"vZ0":-1.4020904846494346,"x":104.13,"y":173.02,"x0":-0.8789803866969417,"y0":50.00447002806566,"z0":6.073334201125442,"aX":-6.887710245390876},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":7.6,"spinRate":1080,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4554335665459561,"extension":6.163888911062237},"index":0,"playId":"3df6b5b9-0552-307d-b301-00ff59cb30b6","pitchNumber":1,"startTime":"2025-08-31T01:22:41.181Z","endTime":"2025-08-31T01:22:45.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594886019410684,"aZ":-28.362187523917683,"pfxX":-5.359943338119857,"pfxZ":2.707238875933406,"pX":0.10929508529557015,"pZ":2.5964552759460457,"vX0":4.2705948958037,"vY0":-118.7401125434518,"vZ0":-1.9668374809591107,"x":112.83,"y":168.68,"x0":-1.0280623310534691,"y0":50.00432433636831,"z0":6.050225123415887,"aX":-7.551414655327906},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.7,"breakHorizontal":8.5,"spinRate":976,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4636879947327257,"extension":6.165393245064206},"index":1,"playId":"60b62f4e-f8a9-319a-ad15-96dfe3fdfef8","pitchNumber":2,"startTime":"2025-08-31T01:22:54.827Z","endTime":"2025-08-31T01:23:00.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.74000093356045,"strikeZoneBottom":1.79122652177391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39444069272494,"aZ":-11.483303475691299,"pfxX":-4.823517147029949,"pfxZ":11.157931900582374,"pX":1.2485296563290205,"pZ":2.6230888334326594,"vX0":6.857821054799484,"vY0":-135.95176525158675,"vZ0":-6.873642357619087,"x":69.41,"y":167.96,"x0":-0.6909454993939852,"y0":50.00609395140337,"z0":5.9976534762193925,"aX":-8.947660995454134},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2291,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4043301937372292,"extension":6.160622091425634},"index":2,"playId":"fd7b8989-3b74-3e82-8c27-9b0fd77816f0","pitchNumber":3,"startTime":"2025-08-31T01:23:17.933Z","endTime":"2025-08-31T01:23:21.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.73999966914398,"strikeZoneBottom":1.75372029495298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66832557915959,"aZ":-10.756477623302548,"pfxX":-3.204227103440893,"pfxZ":11.516976899236603,"pX":0.9328685153074493,"pZ":1.1589169091518166,"vX0":5.570368109041741,"vY0":-135.95192131857453,"vZ0":-10.665412385347638,"x":81.44,"y":207.49,"x0":-0.7325358289985953,"y0":50.001091480981444,"z0":5.894603881917739,"aX":-5.958059774954704},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2181,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4039301649443652,"extension":6.19623959813896},"index":3,"playId":"1f1e0858-56ef-3911-a1b8-947dc2569ae3","pitchNumber":4,"startTime":"2025-08-31T01:23:33.087Z","endTime":"2025-08-31T01:23:37.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.74000163959852,"strikeZoneBottom":1.7841888955605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.332051057658482,"aZ":-28.43530430005347,"pfxX":-5.5667370605930735,"pfxZ":2.626184119071297,"pX":-1.4853824337232147,"pZ":4.633699927438704,"vX0":0.6527668530117272,"vY0":-119.28906848581356,"vZ0":2.045283283694686,"x":173.62,"y":113.67,"x0":-1.0419447224851979,"y0":50.004004839893824,"z0":6.348501756943919,"aX":-7.9339799622915566},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.6,"breakHorizontal":9.8,"spinRate":1059,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4611288660993478,"extension":6.028376213038572},"index":4,"playId":"1ad0f278-9102-3aa7-b024-6e47d77a9d38","pitchNumber":5,"startTime":"2025-08-31T01:23:48.534Z","endTime":"2025-08-31T01:23:53.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.618456031489075,"aZ":-28.70956538011458,"pfxX":-6.688878825822489,"pfxZ":2.4014781294156897,"pX":-0.7397728401829217,"pZ":3.6658736521934276,"vX0":2.2493054563468307,"vY0":-119.71627442425222,"vZ0":-0.06479044054861027,"x":145.2,"y":139.8,"x0":-0.8263577399954551,"y0":50.000587583179176,"z0":6.278085393485873,"aX":-9.63995557503941},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.6,"breakHorizontal":11.5,"spinRate":1100,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.45873938895352007,"extension":6.142389594968761},"index":5,"playId":"0fde0b84-96de-3d97-a7c2-ea31c0846330","pitchNumber":6,"startTime":"2025-08-31T01:24:09.891Z","endTime":"2025-08-31T01:24:13.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98531032984386,"aZ":-31.5566836542578,"pfxX":-4.392803835664686,"pfxZ":0.4278244530781059,"pX":-0.6248320496314076,"pZ":3.348545239841984,"vX0":2.0310058411048084,"vY0":-119.47132027612818,"vZ0":-0.05704308091629051,"x":140.82,"y":148.37,"x0":-0.9151659735150648,"y0":50.00361950265371,"z0":6.20862166113446,"aX":-6.351320728000129},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":7.4,"spinRate":1042,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.458429780510333,"extension":6.066573464280789},"hitData":{"launchSpeed":99.2,"launchAngle":-18.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.45,"coordY":151.98}},"index":6,"playId":"7cbfa43f-4975-381c-b4cc-8136ca93fd5c","pitchNumber":7,"startTime":"2025-08-31T01:24:29.345Z","endTime":"2025-08-31T01:24:37.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:24:37.256Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:27:02.327Z","endTime":"2025-08-31T01:27:49.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Ramón Laureano.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":3,"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-31T01:26:57.327Z","endTime":"2025-08-31T01:26:57.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryce Johnson remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":3,"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-31T01:26:57.353Z","endTime":"2025-08-31T01:26:57.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"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-31T01:26:57.354Z","endTime":"2025-08-31T01:27:04.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.47226807441794,"strikeZoneBottom":1.65949130881327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.279033362919233,"aZ":-10.785635875372899,"pfxX":-5.863152796690863,"pfxZ":11.123462953538288,"pX":0.7592982970917641,"pZ":2.1301796300875626,"vX0":6.336204927193861,"vY0":-137.49724039169217,"vZ0":-9.072595198620157,"x":88.06,"y":181.27,"x0":-0.8086015210803555,"y0":50.00142334409574,"z0":6.195894276639673,"aX":-11.272987020471913},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2623,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.397698756553841,"extension":6.46874627694108},"index":3,"playId":"e7a32083-05bd-36d0-9fd7-76f10b5db673","pitchNumber":1,"startTime":"2025-08-31T01:27:04.607Z","endTime":"2025-08-31T01:27:09.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.430996009702145,"aZ":-12.67627288596516,"pfxX":-6.048875118156404,"pfxZ":10.413046555008115,"pX":0.6017986081005624,"pZ":3.011383186434519,"vX0":6.309710166340375,"vY0":-136.09965205117234,"vZ0":-6.309957089927834,"x":94.06,"y":157.47,"x0":-0.9629422139232791,"y0":50.001844658356674,"z0":6.241273279049034,"aX":-11.324762529681205},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2566,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.4027535380915457,"extension":6.579468000464439},"index":4,"playId":"6d11ef5a-00f1-333a-891f-0b1bbba0d20f","pitchNumber":2,"startTime":"2025-08-31T01:27:22.125Z","endTime":"2025-08-31T01:27:25.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00830366631984,"aZ":-11.362761950168505,"pfxX":-5.86768885113116,"pfxZ":11.093161260841715,"pX":0.5713742667886391,"pZ":2.4908408444110637,"vX0":5.803773147126271,"vY0":-136.12799416461067,"vZ0":-8.047896155453227,"x":95.22,"y":171.53,"x0":-0.8263926140911613,"y0":50.0021879465102,"z0":6.2730589730581,"aX":-11.0072919167582},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":9.4,"spinRate":2498,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.4024338161075245,"extension":6.492548340742815},"hitData":{"launchSpeed":89.8,"launchAngle":41.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.85,"coordY":108.86}},"index":5,"playId":"949b83f0-f0fc-32df-88f3-324f4ddc0255","pitchNumber":3,"startTime":"2025-08-31T01:27:40.773Z","endTime":"2025-08-31T01:27:49.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:27:49.658Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to shortstop Jose Iglesias.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:27:56.332Z","endTime":"2025-08-31T01:29:04.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":76.6,"strikeZoneTop":3.37000172969503,"strikeZoneBottom":1.55666145579752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.045226045438515,"aZ":-33.63228540540972,"pfxX":1.719525544608329,"pfxZ":-0.9773307632246606,"pX":-1.1285236501724383,"pZ":3.388403926671259,"vX0":-0.22382278952623696,"vY0":-121.44505044215454,"vZ0":-0.12569649256534676,"x":160.02,"y":147.29,"x0":-1.258477389215019,"y0":50.002948736985005,"z0":6.369032462805133,"aX":2.5654304200069338},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.0,"spinRate":2632,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.45121165324049173,"extension":6.339980892106962},"index":0,"playId":"751bf027-39c3-366d-a420-f79eba4909b7","pitchNumber":1,"startTime":"2025-08-31T01:28:19.846Z","endTime":"2025-08-31T01:28:24.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.33117414241751,"strikeZoneBottom":1.48200409543755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89356608580301,"aZ":-12.585335867479825,"pfxX":-6.3189556952128605,"pfxZ":10.513339477539976,"pX":-1.3739711965049557,"pZ":2.2225974857079365,"vX0":1.6272701303755874,"vY0":-137.00553337521353,"vZ0":-7.966878286450631,"x":169.37,"y":178.77,"x0":-1.1625614410325986,"y0":50.00080797452646,"z0":6.0674366416267524,"aX":-11.771852535531782},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":2499,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4028705879414285,"extension":6.71671020588739},"index":1,"playId":"ae645b30-1a78-3862-954a-09a142b0a693","pitchNumber":2,"startTime":"2025-08-31T01:28:34.170Z","endTime":"2025-08-31T01:28:37.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.8,"endSpeed":84.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70480886310877,"aZ":-12.144914888060242,"pfxX":-5.570881863839179,"pfxZ":10.763872788521791,"pX":-0.8302882390195344,"pZ":2.8889253917017066,"vX0":2.815645795742046,"vY0":-136.44865058023206,"vZ0":-6.448927870672788,"x":148.65,"y":160.78,"x0":-1.159107747055098,"y0":50.00551447359385,"z0":6.142528036105603,"aX":-10.367916573859972},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2570,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.403466991184664,"extension":6.549803302681098},"hitData":{"launchSpeed":65.9,"launchAngle":39.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.07,"coordY":123.81}},"index":2,"playId":"204c1232-7c7a-3edd-a9e0-71c4f2a1c841","pitchNumber":3,"startTime":"2025-08-31T01:28:56.210Z","endTime":"2025-08-31T01:29:04.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:29:04.485Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Outman pops out to third baseman Manny Machado.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:29:19.340Z","endTime":"2025-08-31T01:30:37.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":86.6,"strikeZoneTop":3.49000203233247,"strikeZoneBottom":1.49611369866863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28036035636337,"aZ":-12.892394143442187,"pfxX":-5.676609544523256,"pfxZ":9.966045463648646,"pX":-0.5114101431177943,"pZ":3.9495894143490173,"vX0":3.383290702511265,"vY0":-138.5390899264017,"vZ0":-4.03449845395003,"x":136.49,"y":132.14,"x0":-1.0138632396761798,"y0":50.004672099515325,"z0":6.292694525146599,"aX":-10.984777934557759},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2760,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3960576284655417,"extension":6.578597771611341},"index":0,"playId":"005f6aba-c081-31ca-aa48-161d886176d0","pitchNumber":1,"startTime":"2025-08-31T01:29:34.718Z","endTime":"2025-08-31T01:29:38.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.342477821794816,"aZ":-26.173386899043322,"pfxX":-9.464866817307794,"pfxZ":3.603673209791949,"pX":-0.7079077431436026,"pZ":1.3792255058991592,"vX0":4.057679521252561,"vY0":-127.93130237851913,"vZ0":-6.738477110000394,"x":143.98,"y":201.54,"x0":-1.0812290611664204,"y0":50.00131219323893,"z0":6.08684521809548,"aX":-15.753836060668844},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":1833,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.4274444950584919,"extension":6.531872911263575},"index":1,"playId":"650feef2-e01d-3ad2-a598-39f8676ec135","pitchNumber":2,"startTime":"2025-08-31T01:29:50.413Z","endTime":"2025-08-31T01:29:53.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.1,"endSpeed":79.4,"strikeZoneTop":3.5025739683616,"strikeZoneBottom":1.55842593914043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78197144209012,"aZ":-28.54796747804798,"pfxX":-7.641325969881811,"pfxZ":2.2449072123013547,"pX":-1.3176878468655184,"pZ":3.4736124861756754,"vX0":2.160464546418138,"vY0":-126.82982904933714,"vZ0":-1.2973957022040923,"x":167.23,"y":144.99,"x0":-1.1917444920356428,"y0":50.00454566152575,"z0":6.284656064555923,"aX":-12.35514234281115},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":2063,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.43313031313679673,"extension":6.416088931609901},"index":2,"playId":"b1e9dfbd-3c4c-3fe7-9603-0dc683cc8f19","pitchNumber":3,"startTime":"2025-08-31T01:30:07.829Z","endTime":"2025-08-31T01:30:10.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.868463157978873,"aZ":-12.391885088976775,"pfxX":-3.895426085020674,"pfxZ":10.611225545995186,"pX":0.07376895981445965,"pZ":2.751823838881865,"vX0":4.244128484160369,"vY0":-136.14662503706646,"vZ0":-6.953441268961331,"x":114.19,"y":164.48,"x0":-1.0044690181697327,"y0":50.00108394626791,"z0":6.209296091131798,"aX":-7.260708636356541},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2618,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.4034089572372732,"extension":6.61643252807462},"hitData":{"launchSpeed":97.2,"launchAngle":73.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":163.24}},"index":3,"playId":"3f6e27bc-35ed-3696-914d-5c1f30cdabf6","pitchNumber":4,"startTime":"2025-08-31T01:30:26.262Z","endTime":"2025-08-31T01:30:37.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:30:37.160Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a fly ball to left fielder Austin Martin.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:33:02.487Z","endTime":"2025-08-31T01:34:10.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces center fielder Byron Buxton, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":3,"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-31T01:32:22.815Z","endTime":"2025-08-31T01:32:22.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for James Outman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":3,"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-31T01:32:22.841Z","endTime":"2025-08-31T01:32:22.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Génesis Cabrera replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"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-31T01:32:22.842Z","endTime":"2025-08-31T01:32:56.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mickey Gasper replaces catcher Ryan Jeffers, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":3,"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-31T01:32:56.977Z","endTime":"2025-08-31T01:33:04.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.43278681348458,"strikeZoneBottom":1.65439923422602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.102063565705052,"aZ":-17.722264465146115,"pfxX":8.64747890160743,"pfxZ":7.642131423417088,"pX":-0.03907798927312733,"pZ":1.617576857177197,"vX0":-7.437024201020151,"vY0":-136.63715606971726,"vZ0":-7.621644811595116,"x":118.49,"y":195.11,"x0":1.5945202149207287,"y0":50.00057991577011,"z0":5.660651435863117,"aX":16.34917826367822},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-14.0,"spinRate":2431,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.40085530740902175,"extension":6.256316649802145},"index":4,"playId":"d7ede5e6-24cf-3253-8966-0ddaa458ef6b","pitchNumber":1,"startTime":"2025-08-31T01:33:04.799Z","endTime":"2025-08-31T01:33:09.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.4953052663374,"strikeZoneBottom":1.65184018187758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.011695972780835,"aZ":-23.22895009334838,"pfxX":1.1028310985138519,"pfxZ":5.150433605667688,"pX":0.5955758648035862,"pZ":0.5026919603746897,"vX0":-3.8506592120290675,"vY0":-131.0482231812038,"vZ0":-8.582971859430122,"x":94.3,"y":225.21,"x0":1.9415268803277854,"y0":50.00436953119789,"z0":5.559089740052404,"aX":1.9162837409984248},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2279,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.41814950585111976,"extension":6.154769289728457},"index":5,"playId":"44c1d149-eb5b-3a0a-afc8-ee148a2f01b6","pitchNumber":2,"startTime":"2025-08-31T01:33:21.507Z","endTime":"2025-08-31T01:33:25.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.2,"endSpeed":86.3,"strikeZoneTop":3.43000046651969,"strikeZoneBottom":1.57531040694559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86961118636151,"aZ":-12.73772911381908,"pfxX":6.143751362059079,"pfxZ":10.1074710100286,"pX":1.4154490760852714,"pZ":2.769149616901482,"vX0":-2.7202277947340527,"vY0":-138.50465783994284,"vZ0":-5.8987546825734904,"x":63.05,"y":164.01,"x0":1.6176663326205427,"y0":50.00459449693724,"z0":5.794838291853527,"aX":11.81630268225946},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-10.4,"spinRate":2363,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3970011612164597,"extension":6.211936833328485},"index":6,"playId":"29a3aef4-d334-33fa-9011-e748147a0d48","pitchNumber":3,"startTime":"2025-08-31T01:33:40.864Z","endTime":"2025-08-31T01:33:44.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55447955006587,"aZ":-15.865694946181135,"pfxX":8.420832820832755,"pfxZ":8.57299914527302,"pX":0.7644556664610931,"pZ":2.6862538123276383,"vX0":-5.154367078474573,"vY0":-137.53266458094083,"vZ0":-5.321994057388289,"x":87.86,"y":166.25,"x0":1.5759227848751227,"y0":50.00084834710912,"z0":5.73480818378232,"aX":16.013644015911805},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-14.0,"spinRate":2377,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.39936416705581124,"extension":6.016252123854447},"hitData":{"launchSpeed":67.2,"launchAngle":33.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.09,"coordY":127.98}},"index":7,"playId":"9a43ec31-c4d5-32da-8785-ed88f79bf87e","pitchNumber":4,"startTime":"2025-08-31T01:33:59.256Z","endTime":"2025-08-31T01:34:10.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:34:10.456Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (22) on a fly ball to left center field. Ryan O'Hearn scores.","rbi":2,"awayScore":12,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:34:16.798Z","endTime":"2025-08-31T01:35:28.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":650893,"link":"/api/v1/people/650893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":650893,"link":"/api/v1/people/650893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.39999961926791,"strikeZoneBottom":1.54446139984873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73723774506202,"aZ":-14.011359390897539,"pfxX":4.471999557277305,"pfxZ":9.418165732208799,"pX":-1.1547156537909256,"pZ":3.783073882087231,"vX0":-8.881154184501584,"vY0":-138.4248598460366,"vZ0":-3.0308366336871835,"x":161.02,"y":136.64,"x0":1.5234138576038032,"y0":50.00204034536145,"z0":5.838224802296652,"aX":8.624702095842112},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2292,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.39666699648315573,"extension":6.0855831840420045},"index":0,"playId":"b39dac27-b1d0-37be-a115-befed14b06c1","pitchNumber":1,"startTime":"2025-08-31T01:34:37.960Z","endTime":"2025-08-31T01:34:42.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47963507498026,"aZ":-13.933498014470214,"pfxX":4.657432000084864,"pfxZ":9.505147092107975,"pX":-0.2828765383983716,"pZ":3.009708048571598,"vX0":-6.643842674510063,"vY0":-138.07957423003933,"vZ0":-4.76683213290895,"x":127.78,"y":157.52,"x0":1.556117004726678,"y0":50.00460522134286,"z0":5.705140056144971,"aX":8.94011255952642},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2235,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.3975921421588544,"extension":6.203509784359323},"hitData":{"launchSpeed":105.2,"launchAngle":30.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.75,"coordY":42.54}},"index":1,"playId":"9f7c3f0c-7d87-38d0-9a40-50889c6f1051","pitchNumber":2,"startTime":"2025-08-31T01:34:57.836Z","endTime":"2025-08-31T01:35:28.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.02,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:35:28.340Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":12,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:35:29.663Z","endTime":"2025-08-31T01:37:40.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75741574043649,"aZ":-17.793842455321542,"pfxX":9.833341323380965,"pfxZ":7.482126116562734,"pX":0.5619948743492676,"pZ":2.3540819135554094,"vX0":-6.1731288542094385,"vY0":-138.21601898662533,"vZ0":-5.830310271998762,"x":95.58,"y":175.22,"x0":1.5547548469658705,"y0":50.00095550826489,"z0":5.698479431882145,"aX":18.894338445947618},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":-16.4,"spinRate":2450,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.39731769522338123,"extension":6.160570075471899},"index":0,"playId":"60696ef2-3d3d-328a-ba1e-99feff44d62b","pitchNumber":1,"startTime":"2025-08-31T01:35:50.990Z","endTime":"2025-08-31T01:35:54.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.0,"endSpeed":78.4,"strikeZoneTop":3.36228284653608,"strikeZoneBottom":1.61961230561614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92964018758794,"aZ":-29.35524554936593,"pfxX":5.455490898238238,"pfxZ":1.8186123261813911,"pX":-0.8639559862797122,"pZ":1.4148941364831085,"vX0":-7.474946090610395,"vY0":-123.500786332019,"vZ0":-4.7364079342348715,"x":149.93,"y":200.58,"x0":1.4891018826787645,"y0":50.00163754392448,"z0":5.81820142231195,"aX":8.451347751001405},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-8.2,"spinRate":1454,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4430059371664212,"extension":6.413218062837799},"index":1,"playId":"08de6f37-0676-3073-9834-3e25612144ff","pitchNumber":2,"startTime":"2025-08-31T01:36:08.310Z","endTime":"2025-08-31T01:36:12.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35382505469823,"aZ":-27.314819567223353,"pfxX":6.405401035514759,"pfxZ":3.0849559245420073,"pX":-0.07506156242672811,"pZ":1.211642317335882,"vX0":-5.778523588326405,"vY0":-124.49712165466086,"vZ0":-5.66516256378378,"x":119.86,"y":206.07,"x0":1.4408220800891682,"y0":50.00021130457481,"z0":5.7694520439357015,"aX":10.081060399161363},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":-10.3,"spinRate":1593,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.439490193719561,"extension":6.190689411903673},"index":2,"playId":"fdc9f06a-ce27-3dc5-80da-8a729b0da927","pitchNumber":3,"startTime":"2025-08-31T01:36:27.533Z","endTime":"2025-08-31T01:36:30.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.483464064052622,"aZ":-26.75830104877603,"pfxX":5.071191942661352,"pfxZ":3.430940783455185,"pX":0.2791736058232347,"pZ":1.2952280594471668,"vX0":-4.247665922311598,"vY0":-124.42171491869857,"vZ0":-5.681850829531945,"x":106.36,"y":203.81,"x0":1.3443896840453637,"y0":50.002762665573286,"z0":5.8082522538946,"aX":8.001564197626713},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-8.3,"spinRate":1449,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4391645668918511,"extension":6.287484150454857},"index":3,"playId":"01c4ad34-a778-33c8-b582-50499793975c","pitchNumber":4,"startTime":"2025-08-31T01:36:45.898Z","endTime":"2025-08-31T01:36:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.44999780961972,"strikeZoneBottom":1.61579832921203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07703761357835,"aZ":-18.909848070880162,"pfxX":8.060677619875591,"pfxZ":6.824348977055717,"pX":1.4068717496572614,"pZ":3.463146381928106,"vX0":-2.7543888859795724,"vY0":-138.57460865893754,"vZ0":-2.975338588541508,"x":63.37,"y":145.28,"x0":1.3666354694027247,"y0":50.004201102701,"z0":5.814603607296698,"aX":15.671948333044368},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":-14.0,"spinRate":2336,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3953107311754227,"extension":6.106493206612341},"index":4,"playId":"e83f50e2-e985-3515-b2e4-a4dd70b5acaf","pitchNumber":5,"startTime":"2025-08-31T01:37:10.110Z","endTime":"2025-08-31T01:37:13.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84026846820815,"aZ":-14.735055847844063,"pfxX":5.027222293796912,"pfxZ":9.086661333744251,"pX":-0.5917388567593892,"pZ":3.188043323038825,"vX0":-7.198483411436396,"vY0":-137.927843312299,"vZ0":-4.135561980919684,"x":139.56,"y":152.7,"x0":1.4036692831822029,"y0":50.001458393604636,"z0":5.706438534750703,"aX":9.647077291876892},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.6,"spinRate":2185,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.3977271200805528,"extension":6.0930334248510265},"hitData":{"launchSpeed":78.4,"launchAngle":22.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.83,"coordY":99.8}},"index":5,"playId":"7ea587e4-8284-32ee-a3cf-86fe0a027651","pitchNumber":6,"startTime":"2025-08-31T01:37:29.520Z","endTime":"2025-08-31T01:37:40.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:37:40.825Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Iglesias strikes out swinging.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:37:53.669Z","endTime":"2025-08-31T01:40:08.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.20863496012525,"strikeZoneBottom":1.4330485868011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250401904412357,"aZ":-23.00556839181711,"pfxX":-0.8729297724854184,"pfxZ":5.436354725319679,"pX":-0.09552280794951047,"pZ":1.9393010772297323,"vX0":-4.410180025276662,"vY0":-129.11151093930712,"vZ0":-5.001510563289137,"x":120.64,"y":186.42,"x0":1.7490441876498937,"y0":50.000154051058196,"z0":5.675235477673445,"aX":-1.4708397618933593},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":2.5,"spinRate":2146,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.42445533717455364,"extension":6.188389320778929},"index":0,"playId":"683f8fde-8d1e-39d8-a0e9-81540dae4a8d","pitchNumber":1,"startTime":"2025-08-31T01:38:06.724Z","endTime":"2025-08-31T01:38:10.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.14018785240416,"aZ":-38.95674280640688,"pfxX":-3.5967852918024485,"pfxZ":-4.736731227025211,"pX":-0.3047440794390331,"pZ":1.8703718060087529,"vX0":-3.0125179588190063,"vY0":-118.53636648684268,"vZ0":-1.5396641833351161,"x":128.62,"y":188.28,"x0":1.4465156601615123,"y0":50.00087053346795,"z0":6.062109802030248,"aX":-5.153580716347636},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.6,"breakHorizontal":7.2,"spinRate":2389,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4608109833950915,"extension":6.055786728966649},"index":1,"playId":"15f6a594-ae46-3c2a-a4a6-0dcb997f8569","pitchNumber":2,"startTime":"2025-08-31T01:38:27.651Z","endTime":"2025-08-31T01:38:30.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.595365615118066,"aZ":-23.927069699250005,"pfxX":-3.047306138099467,"pfxZ":4.860870673864859,"pX":-1.38697629552934,"pZ":1.7706398735813524,"vX0":-6.239435341613703,"vY0":-129.5248260835884,"vZ0":-5.350311782630772,"x":169.87,"y":190.97,"x0":1.4508501895811103,"y0":50.00038792097853,"z0":5.697765732413683,"aX":-5.164026104127157},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":7.0,"spinRate":2127,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4232204271004196,"extension":6.178352542777289},"index":2,"playId":"2b0aa763-a1cd-383c-9a16-bab4b6de62f7","pitchNumber":3,"startTime":"2025-08-31T01:38:47.767Z","endTime":"2025-08-31T01:38:51.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.26999810727518,"strikeZoneBottom":1.42584567050758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.902989436857155,"aZ":-26.530089436829456,"pfxX":4.577447337652745,"pfxZ":3.667924774393404,"pX":-1.0503937644847123,"pZ":3.690607069948957,"vX0":-7.055467907561607,"vY0":-123.39390216531098,"vZ0":-0.2381125142285494,"x":157.04,"y":139.13,"x0":1.2532847286343611,"y0":50.00496598781011,"z0":6.026531966194267,"aX":7.049414289133966},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":1558,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.44414842936723886,"extension":6.226461261309626},"index":3,"playId":"7ef63ff0-e21a-318d-af75-d56c7b1db5a2","pitchNumber":4,"startTime":"2025-08-31T01:39:17.937Z","endTime":"2025-08-31T01:39:21.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.391052476535375,"aZ":-24.067670562706,"pfxX":4.325511027028024,"pfxZ":5.243651196021652,"pX":-0.31366873187974786,"pZ":1.5813434000566797,"vX0":-5.529997257339843,"vY0":-124.20317151263633,"vZ0":-5.419457453862791,"x":128.96,"y":196.08,"x0":1.390929146538725,"y0":50.001599625743005,"z0":5.821267672470055,"aX":6.684799273641094},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.3,"breakHorizontal":-6.4,"spinRate":1396,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4428350176797662,"extension":6.396591817158757},"index":4,"playId":"bb495d96-363d-3076-992c-0e7bdf05d91b","pitchNumber":5,"startTime":"2025-08-31T01:39:38.469Z","endTime":"2025-08-31T01:39:41.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.118313867296123,"aZ":-25.01909719608552,"pfxX":-0.5271405343392823,"pfxZ":4.145357392930549,"pX":-1.5048616316119519,"pZ":1.0764112906127008,"vX0":-7.7598221600149335,"vY0":-131.34230320367786,"vZ0":-6.861938093618943,"x":174.36,"y":209.72,"x0":1.5719743874356256,"y0":50.00054653936441,"z0":5.617307619250758,"aX":-0.9079610540487224},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":2.9,"spinRate":2121,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.41906430424448216,"extension":6.322221438426071},"index":5,"playId":"bb0796ff-ecb7-3c36-a51f-78b5b5e702c0","pitchNumber":6,"startTime":"2025-08-31T01:40:04.739Z","endTime":"2025-08-31T01:40:08.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:40:08.753Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Bryce Johnson to 2nd.","rbi":0,"awayScore":12,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:40:14.937Z","endTime":"2025-08-31T01:41:40.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.34000058630914,"strikeZoneBottom":1.6173217488917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.163226828858413,"aZ":-24.644636256462064,"pfxX":-1.157016651009244,"pfxZ":4.445256342396213,"pX":0.024188631518869852,"pZ":1.1505476370699437,"vX0":-3.8830901836572087,"vY0":-130.04387514680258,"vZ0":-6.871302615933667,"x":116.08,"y":207.72,"x0":1.6939562871967866,"y0":50.003478906865695,"z0":5.727337316632419,"aX":-1.9579171127864168},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2181,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.423044863911922,"extension":6.2481281729726295},"index":0,"playId":"6f91da04-d809-3970-a1a1-1e76da745ee4","pitchNumber":1,"startTime":"2025-08-31T01:40:32.855Z","endTime":"2025-08-31T01:40:36.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.1,"endSpeed":86.6,"strikeZoneTop":3.33999896987218,"strikeZoneBottom":1.64361752238433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29559694174879,"aZ":-17.384930679403457,"pfxX":9.69924108766294,"pfxZ":7.707438058654476,"pX":-0.5248322449687077,"pZ":1.199301199367337,"vX0":-8.405196192505612,"vY0":-138.049931525894,"vZ0":-8.713803070009778,"x":137.01,"y":206.4,"x0":1.3072883664071435,"y0":50.00637250454078,"z0":5.579679851142117,"aX":18.622715296250288},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":-15.7,"spinRate":2408,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3975899251841386,"extension":6.169402887204689},"index":1,"playId":"0f125843-4324-3799-8b20-26fbab82f274","pitchNumber":2,"startTime":"2025-08-31T01:40:51.618Z","endTime":"2025-08-31T01:40:55.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.33999801769707,"strikeZoneBottom":1.68355754598674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70818796900579,"aZ":-19.153936352337052,"pfxX":9.302137176269635,"pfxZ":6.923746369130535,"pX":0.3444691169599668,"pZ":0.3664946917517397,"vX0":-6.10819625483492,"vY0":-136.87942597723983,"vZ0":-10.5029288233933,"x":103.87,"y":228.88,"x0":1.4064950631159145,"y0":50.004934504677394,"z0":5.589107372531167,"aX":17.497272971965245},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2317,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.40150982505220423,"extension":6.261029607593839},"index":2,"playId":"d274d2a5-6610-33ac-a3c0-498e5b8b594b","pitchNumber":3,"startTime":"2025-08-31T01:41:12.276Z","endTime":"2025-08-31T01:41:16.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.29412290327309,"strikeZoneBottom":1.5064709026687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11342804588157,"aZ":-11.700003010438888,"pfxX":3.1066883324691075,"pfxZ":10.80681235630258,"pX":1.1130794712623056,"pZ":3.2651149599724496,"vX0":-1.8319510822134248,"vY0":-137.42071545630083,"vZ0":-5.022446395110962,"x":74.57,"y":150.62,"x0":1.3880197196824222,"y0":50.00236233050798,"z0":5.924664573468958,"aX":5.886081929434259},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-5.2,"spinRate":2123,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39999851171546297,"extension":6.126941562201808},"index":3,"playId":"ad6a3355-33ff-3af2-a85a-ea0789bae54e","pitchNumber":4,"startTime":"2025-08-31T01:41:36.201Z","endTime":"2025-08-31T01:41:40.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:41:40.488Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:42:37.940Z","endTime":"2025-08-31T01:43:58.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T01:42:05.950Z","endTime":"2025-08-31T01:42:40.018Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32027062396649,"aZ":-18.879093535646028,"pfxX":9.903062655446316,"pfxZ":7.122246862507163,"pX":0.037577154239116624,"pZ":3.1193502815844254,"vX0":-7.218026228918042,"vY0":-137.0263779067781,"vZ0":-3.6038938978020654,"x":115.57,"y":154.56,"x0":1.4431454067715292,"y0":50.00654762262361,"z0":5.771010703255028,"aX":18.499607521312107},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":2330,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4024764808420831,"extension":6.162414713357934},"index":1,"playId":"7826ae9d-ddb3-31c7-b9ea-5dc6c9096ab5","pitchNumber":1,"startTime":"2025-08-31T01:42:40.018Z","endTime":"2025-08-31T01:42:43.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":83.1,"endSpeed":75.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39136355952363,"aZ":-23.630366336486016,"pfxX":2.226920170023849,"pfxZ":5.816039780323234,"pX":-0.3455145136088229,"pZ":1.9986859323082091,"vX0":-4.826746515809329,"vY0":-120.9058328296173,"vZ0":-4.307133335947535,"x":130.17,"y":184.82,"x0":1.3947007251229286,"y0":50.00136117803592,"z0":5.897572214171119,"aX":3.270309091049668},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.7,"breakHorizontal":-2.8,"spinRate":1046,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.45445766548267397,"extension":6.143328627446294},"index":2,"playId":"0560966c-8612-3d49-bd88-a9f08c0679bf","pitchNumber":2,"startTime":"2025-08-31T01:43:00.811Z","endTime":"2025-08-31T01:43:04.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T01:43:18.360Z","endTime":"2025-08-31T01:43:33.584Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.3943801030026,"strikeZoneBottom":1.53358806870605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.420782548425997,"aZ":-25.4445473233163,"pfxX":7.295713582002871,"pfxZ":4.343972639429856,"pX":0.6985719936446834,"pZ":0.9137320031595642,"vX0":-3.6604893157066885,"vY0":-124.34708407885962,"vZ0":-6.6898318984481975,"x":90.37,"y":214.11,"x0":1.2502350936095081,"y0":50.00357087870525,"z0":5.7812305195730405,"aX":11.303313108643096},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":-12.2,"spinRate":1123,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4423024424501518,"extension":6.1708894033402935},"index":4,"playId":"021326bc-db3e-32bc-bb21-b049c4ac3ca9","pitchNumber":3,"startTime":"2025-08-31T01:43:33.584Z","endTime":"2025-08-31T01:43:37.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.604203468459744,"aZ":-27.26274391430804,"pfxX":6.126624889840203,"pfxZ":3.1517534391021127,"pX":-0.16377027046177345,"pZ":0.7171438933562472,"vX0":-5.484699789595771,"vY0":-124.20964188081062,"vZ0":-6.877818441039162,"x":123.24,"y":219.42,"x0":1.2803198379479632,"y0":50.002890892116326,"z0":5.798604038256158,"aX":9.543519559532738},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":-9.7,"spinRate":1291,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.44150747358467113,"extension":6.353715490146387},"index":5,"playId":"e6974779-f0e3-338e-b23c-fa38b5530113","pitchNumber":4,"startTime":"2025-08-31T01:43:53.750Z","endTime":"2025-08-31T01:43:58.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:43:58.398Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, pitcher Génesis Cabrera to first baseman Kody Clemens.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:44:28.962Z","endTime":"2025-08-31T01:46:04.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Fernando Tatis Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":3,"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-31T01:44:11.606Z","endTime":"2025-08-31T01:44:31.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.3,"endSpeed":85.0,"strikeZoneTop":3.31000071615899,"strikeZoneBottom":1.5558890257366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41826938070021,"aZ":-12.167509947365813,"pfxX":2.476806217115869,"pfxZ":10.648175724737492,"pX":1.2467534292360183,"pZ":3.4974952149475893,"vX0":-1.3008567927819619,"vY0":-137.19286157169543,"vZ0":-4.415224661305876,"x":69.48,"y":144.35,"x0":1.4089544039131587,"y0":50.002448332226045,"z0":5.976873317444,"aX":4.6534819160354965},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-4.2,"spinRate":2082,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40145188508758656,"extension":6.107019296445669},"index":1,"playId":"250f3804-ddda-35ef-a937-ef36619d2115","pitchNumber":1,"startTime":"2025-08-31T01:44:31.238Z","endTime":"2025-08-31T01:44:35.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.27190682112688,"strikeZoneBottom":1.57614633069807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16523771541008,"aZ":-16.2934565760977,"pfxX":8.724067977558978,"pfxZ":8.449514899120123,"pX":-0.3729919621970521,"pZ":1.5670101402708028,"vX0":-7.270415644756978,"vY0":-136.94274674839247,"vZ0":-8.036411458600803,"x":131.22,"y":196.47,"x0":1.1965173046443363,"y0":50.003463915189236,"z0":5.676859894310505,"aX":16.398760633777243},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-14.0,"spinRate":2291,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.40155906405920083,"extension":6.281313707363687},"index":2,"playId":"9c78c5db-2288-3e36-aa3e-06797b5e36ef","pitchNumber":2,"startTime":"2025-08-31T01:44:52.708Z","endTime":"2025-08-31T01:44:57.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.2,"endSpeed":80.9,"strikeZoneTop":3.30999807862912,"strikeZoneBottom":1.46337303902298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466306451336298,"aZ":-30.13986764343304,"pfxX":-1.2289201149436746,"pfxZ":1.2088672442117563,"pX":1.0983894407504002,"pZ":3.2072131435916096,"vX0":-0.9222294595718233,"vY0":-129.91984275535512,"vZ0":-1.1017428918665935,"x":75.13,"y":152.19,"x0":1.6192575960659605,"y0":50.00619715969806,"z0":5.954481103323737,"aX":-2.0741419855818184},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":2.4,"spinRate":2134,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.42366873714070463,"extension":6.000851815711665},"index":3,"playId":"d86b919f-31a6-37d4-af40-5422ef50a2c0","pitchNumber":3,"startTime":"2025-08-31T01:45:13.905Z","endTime":"2025-08-31T01:45:18.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.26751697642087,"strikeZoneBottom":1.37357080404541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76704447996725,"aZ":-15.760636683188299,"pfxX":8.768292896204255,"pfxZ":8.696104308152368,"pX":-0.3919927200906637,"pZ":2.176597408011113,"vX0":-7.429369671733342,"vY0":-137.34276933794192,"vZ0":-6.636823216093834,"x":131.94,"y":180.01,"x0":1.2247063676406558,"y0":50.00638336485456,"z0":5.719207959312323,"aX":16.557065966223796},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-14.0,"spinRate":2277,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4006267822605616,"extension":6.278777026890451},"index":4,"playId":"2c85d06c-6dea-3380-96c8-7829f4d27d25","pitchNumber":4,"startTime":"2025-08-31T01:45:36.435Z","endTime":"2025-08-31T01:45:41.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.8,"endSpeed":82.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96038336385742,"aZ":-27.457567534901074,"pfxX":0.3023640448385813,"pfxZ":2.734616748813375,"pX":0.0874503097992111,"pZ":1.0350940831139925,"vX0":-3.9776700061676,"vY0":-130.65080200748898,"vZ0":-6.776551346091661,"x":113.67,"y":210.83,"x0":1.5914945062508261,"y0":50.00471545602011,"z0":5.730853921181314,"aX":0.5222565510668629},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":0.4,"spinRate":2102,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4195032358929005,"extension":6.0962678472351675},"hitData":{"launchSpeed":84.1,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.47,"coordY":178.45}},"index":5,"playId":"f675dacd-6b26-3282-8db1-986cf62f7222","pitchNumber":5,"startTime":"2025-08-31T01:45:56.677Z","endTime":"2025-08-31T01:46:04.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:46:04.678Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a sharp ground ball to right fielder Ryan O'Hearn.","rbi":0,"awayScore":12,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:48:30.977Z","endTime":"2025-08-31T01:50:47.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,9,10,11,12,13],"actionIndex":[0,1,2,3,4,5],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Will Wagner remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:48:12.015Z","endTime":"2025-08-31T01:48:12.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mason McCoy replaces third baseman Manny Machado, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":12,"homeScore":3,"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-31T01:48:12.040Z","endTime":"2025-08-31T01:48:12.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":578428,"link":"/api/v1/people/578428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to right field for Ryan O'Hearn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:48:12.042Z","endTime":"2025-08-31T01:48:12.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Jose Iglesias.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:48:12.044Z","endTime":"2025-08-31T01:48:12.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Jake Cronenworth.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:48:12.045Z","endTime":"2025-08-31T01:48:12.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":3,"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-31T01:48:12.047Z","endTime":"2025-08-31T01:48:33.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.1,"endSpeed":88.6,"strikeZoneTop":3.37999865275293,"strikeZoneBottom":1.63793939728465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60465176224052,"aZ":-9.41928095335924,"pfxX":-1.9159337917132757,"pfxZ":11.282655363165743,"pX":0.8274396600467824,"pZ":2.6040220669071745,"vX0":3.7357540985318294,"vY0":-141.22447309719027,"vZ0":-7.209748322743659,"x":85.46,"y":168.47,"x0":-0.26448808417009334,"y0":50.00421646463635,"z0":5.798302826290389,"aX":-3.8647988921900955},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":2.6,"spinRate":1990,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.3880649147555415,"extension":6.885876863074958},"index":6,"playId":"9103bee1-cbd7-3bb8-8779-971178d84d88","pitchNumber":1,"startTime":"2025-08-31T01:48:33.016Z","endTime":"2025-08-31T01:48:37.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.825245466943638,"aZ":-27.770522389388972,"pfxX":1.4908603736167416,"pfxZ":2.659169712044209,"pX":1.1859989870599623,"pZ":1.2125985946046423,"vX0":3.562660727580657,"vY0":-127.08740397661045,"vZ0":-5.777339383155407,"x":71.79,"y":206.04,"x0":-0.42048414635971937,"y0":50.004747902068246,"z0":5.684731072962297,"aX":2.4708454407711944},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-3.4,"spinRate":2289,"spinDirection":135},"zone":14,"typeConfidence":0.92,"plateTime":0.42883420992747956,"extension":6.831026271754297},"index":7,"playId":"d1cc4262-c364-3368-82fe-c665c8de42f8","pitchNumber":2,"startTime":"2025-08-31T01:48:49.820Z","endTime":"2025-08-31T01:48:57.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":8,"startTime":"2025-08-31T01:49:02.100Z","endTime":"2025-08-31T01:49:14.365Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48464240594992,"aZ":-21.475623687491368,"pfxX":-4.610112826303507,"pfxZ":6.9686316969372895,"pX":0.06495674144410657,"pZ":2.4800714565698674,"vX0":2.6525071705417322,"vY0":-122.40016036590177,"vZ0":-3.364170966258912,"x":114.52,"y":171.82,"x0":-0.4272945298856433,"y0":50.00192563559053,"z0":5.686446359589869,"aX":-7.0774219354639945},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.2,"breakHorizontal":7.8,"spinRate":1597,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.445469533426766,"extension":7.192364704243611},"index":9,"playId":"7b1a8b9e-8ee6-3cd1-8349-39c287a2bf43","pitchNumber":3,"startTime":"2025-08-31T01:49:14.365Z","endTime":"2025-08-31T01:49:21.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.34224232789512,"strikeZoneBottom":1.59593553451387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.826223822264534,"aZ":-9.186351856533388,"pfxX":-1.9448113444381439,"pfxZ":11.146322564332444,"pX":0.827367298035906,"pZ":2.908572154258491,"vX0":3.273502506261009,"vY0":-142.48829110520222,"vZ0":-6.5489995291911915,"x":85.46,"y":160.25,"x0":-0.0821274835285965,"y0":50.00383487175344,"z0":5.812979069310575,"aX":-4.01154295489687},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":2.9,"spinRate":2305,"spinDirection":186},"zone":3,"typeConfidence":0.92,"plateTime":0.3839759261494362,"extension":6.908487283946271},"index":10,"playId":"f206b545-abb6-3c40-9b54-25d7015108c4","pitchNumber":4,"startTime":"2025-08-31T01:49:39.394Z","endTime":"2025-08-31T01:49:43.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.37999988660673,"strikeZoneBottom":1.67891501450845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43704217199747,"aZ":-11.065887433533705,"pfxX":-0.7204354616057564,"pfxZ":10.329576538867153,"pX":0.7993016864288137,"pZ":3.6975560355967043,"vX0":2.9280551346819865,"vY0":-142.0236320295984,"vZ0":-4.059517189898877,"x":86.53,"y":138.95,"x0":-0.15127932586914336,"y0":50.00222863343566,"z0":5.848876534325291,"aX":-1.4724760345798027},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":0.7,"spinRate":2290,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.3856212065820177,"extension":6.910839559019578},"index":11,"playId":"13aee653-b1c8-31ed-8254-935d7012ed62","pitchNumber":5,"startTime":"2025-08-31T01:49:57.862Z","endTime":"2025-08-31T01:50:01.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.37999957014999,"strikeZoneBottom":1.74085184138796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.380624618730415,"aZ":-9.799684326273098,"pfxX":-0.827223754274768,"pfxZ":10.845386105647338,"pX":1.283811963472883,"pZ":3.3454284161946206,"vX0":4.062268789552001,"vY0":-143.0499027644788,"vZ0":-5.041358111194798,"x":68.06,"y":148.45,"x0":-0.05001576338619396,"y0":50.00600985370917,"z0":5.750765193136677,"aX":-1.707799451220599},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":0.6,"spinRate":2270,"spinDirection":190},"zone":12,"typeConfidence":0.92,"plateTime":0.3835502306956946,"extension":6.974144207880181},"index":12,"playId":"c32cf3a9-6220-39ea-9fa7-356438b39d05","pitchNumber":6,"startTime":"2025-08-31T01:50:16.111Z","endTime":"2025-08-31T01:50:19.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27029995105285,"aZ":-8.59434485690348,"pfxX":-2.398870982427953,"pfxZ":11.746724515963813,"pX":0.3740610164642129,"pZ":2.0523184157408556,"vX0":2.781478909029321,"vY0":-141.06036713923956,"vZ0":-8.415013429332433,"x":102.74,"y":183.37,"x0":-0.31494834209137207,"y0":50.00168237592973,"z0":5.634992883932248,"aX":-4.815045598528152},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2245,"spinDirection":188},"zone":9,"typeConfidence":0.92,"plateTime":0.3888865519236919,"extension":7.0130635847064875},"hitData":{"launchSpeed":100.2,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":165.45,"coordY":104.94}},"index":13,"playId":"9b7bd965-72a8-392c-8e04-e24e7972faa3","pitchNumber":7,"startTime":"2025-08-31T01:50:34.481Z","endTime":"2025-08-31T01:50:47.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:50:47.528Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Fitzgerald strikes out swinging.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:51:24.982Z","endTime":"2025-08-31T01:52:39.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Fitzgerald replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":3,"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-31T01:50:57.935Z","endTime":"2025-08-31T01:51:27.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.077558014647742,"aZ":-28.590151753192604,"pfxX":-8.21831886911549,"pfxZ":2.4495149842689816,"pX":0.050143359543820695,"pZ":1.303020823552032,"vX0":3.8600164775192938,"vY0":-120.26737427293973,"vZ0":-4.148668783323604,"x":115.09,"y":203.6,"x0":-0.5109572056913422,"y0":50.000219500105345,"z0":5.595956416285104,"aX":-11.995409332374884},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":13.9,"spinRate":1283,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.45603378882781564,"extension":7.291494851103316},"index":1,"playId":"93906c7d-4c90-38b5-bc86-0c51f4dd0f23","pitchNumber":1,"startTime":"2025-08-31T01:51:27.206Z","endTime":"2025-08-31T01:51:30.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04258522722297,"aZ":-28.158864294578915,"pfxX":-9.133454747834143,"pfxZ":2.7246645828733955,"pX":0.04898609529936215,"pZ":1.5340404559168905,"vX0":3.906894265328811,"vY0":-120.95633782966276,"vZ0":-3.7233671159471844,"x":115.13,"y":197.36,"x0":-0.4064063935394376,"y0":50.00175563153995,"z0":5.580381553323999,"aX":-13.443165227766498},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":1344,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.4539912649781468,"extension":7.180594885347396},"index":2,"playId":"fce06a5a-576a-3869-8f21-e04160f2aae4","pitchNumber":2,"startTime":"2025-08-31T01:51:45.462Z","endTime":"2025-08-31T01:51:48.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T01:51:58.237Z","endTime":"2025-08-31T01:52:13.159Z","isPitch":false,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.904716181361177,"aZ":-29.394344895101234,"pfxX":-8.234107654023465,"pfxZ":1.8852096536624243,"pX":-0.8596817863351922,"pZ":1.1760736973553658,"vX0":1.9551219563146969,"vY0":-121.02214763399783,"vZ0":-4.326641207154848,"x":149.77,"y":207.03,"x0":-0.6112305027185083,"y0":50.00421568372246,"z0":5.578761557346213,"aX":-12.143248197793158},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":14.4,"spinRate":1289,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.45360081180861433,"extension":7.0201115650725265},"index":4,"playId":"331b516b-e84d-38bb-8b98-5da15c98b5e4","pitchNumber":3,"startTime":"2025-08-31T01:52:13.159Z","endTime":"2025-08-31T01:52:16.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46907725569448,"aZ":-8.1828495569395,"pfxX":-0.791797373114363,"pfxZ":12.150393204130692,"pX":0.4144623172554971,"pZ":2.782573991500718,"vX0":1.68349431289483,"vY0":-140.06280099437285,"vZ0":-6.574360614035493,"x":101.2,"y":163.65,"x0":-0.09318415452109319,"y0":50.00061821375252,"z0":5.704156866543911,"aX":-1.563254039445498},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.8,"breakHorizontal":1.1,"spinRate":2077,"spinDirection":188},"zone":3,"typeConfidence":0.91,"plateTime":0.39197876148887234,"extension":7.002864916721266},"index":5,"playId":"14300994-9ca2-3941-9684-fb0fd38370c5","pitchNumber":4,"startTime":"2025-08-31T01:52:35.531Z","endTime":"2025-08-31T01:52:39.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:52:39.211Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, second baseman Will Wagner to shortstop Mason McCoy. Austin Martin out at 2nd. Luke Keaschall to 1st.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:52:45.436Z","endTime":"2025-08-31T01:55:15.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":88.5,"endSpeed":81.6,"strikeZoneTop":3.25000100826804,"strikeZoneBottom":1.50673569209923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09884027746939,"aZ":-29.820112714966655,"pfxX":1.5053583156851902,"pfxZ":1.3966538385893088,"pX":1.1567905945882824,"pZ":2.158988437018336,"vX0":3.6222368432315846,"vY0":-128.86390886928314,"vZ0":-3.132396412880026,"x":72.91,"y":180.49,"x0":-0.46113571069304704,"y0":50.003271629585676,"z0":5.687387768131662,"aX":2.5383624985886453},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2107,"spinDirection":145},"zone":14,"typeConfidence":0.92,"plateTime":0.42460119821823294,"extension":6.938934124000763},"index":0,"playId":"abc5632a-db97-399f-8d0c-babc16d6b3aa","pitchNumber":1,"startTime":"2025-08-31T01:53:04.814Z","endTime":"2025-08-31T01:53:09.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.25000010350831,"strikeZoneBottom":1.5009661086702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.806980287794445,"aZ":-30.985920033008934,"pfxX":1.6671824531800592,"pfxZ":0.7354092808879038,"pX":1.1182730959972815,"pZ":2.740055756791421,"vX0":3.266418823419981,"vY0":-125.9253257511019,"vZ0":-1.0820901016089817,"x":74.37,"y":164.8,"x0":-0.4105961471140111,"y0":50.002371788946846,"z0":5.674998706007677,"aX":2.68468627404295},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-3.7,"spinRate":2115,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.4344379174698627,"extension":7.113865458436436},"index":1,"playId":"fd94df17-8b63-36e5-9caa-609acb839a08","pitchNumber":2,"startTime":"2025-08-31T01:53:21.987Z","endTime":"2025-08-31T01:53:26.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.24999998539719,"strikeZoneBottom":1.50314436460021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20708291075704,"aZ":-9.101252689672688,"pfxX":0.33957465902611494,"pfxZ":11.479153322543874,"pX":0.16499441278220447,"pZ":4.764318021996276,"vX0":0.9753511799863411,"vY0":-141.3525989430381,"vZ0":-1.4368504566920264,"x":110.71,"y":110.14,"x0":-0.2295960826830395,"y0":50.00668767116452,"z0":5.868286122350734,"aX":0.6825378725777194},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.6,"breakHorizontal":-0.8,"spinRate":2145,"spinDirection":182},"zone":12,"typeConfidence":0.91,"plateTime":0.3884834004612485,"extension":6.853110947540168},"index":2,"playId":"719eb0b3-e05d-3a03-8c5b-0b25d6fbfc9b","pitchNumber":3,"startTime":"2025-08-31T01:53:40.208Z","endTime":"2025-08-31T01:53:43.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.24999864454816,"strikeZoneBottom":1.51221353846068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44345493584313,"aZ":-8.745063979114018,"pfxX":-0.1962777530439362,"pfxZ":11.791047469123576,"pX":0.09793561590735488,"pZ":3.1923053431998474,"vX0":0.970967372186544,"vY0":-140.4572427039082,"vZ0":-5.41695727003818,"x":113.27,"y":152.59,"x0":-0.22756115813798952,"y0":50.00337782532808,"z0":5.721667761416849,"aX":-0.39013090123130967},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":0.1,"spinRate":2105,"spinDirection":190},"zone":2,"typeConfidence":0.91,"plateTime":0.39077622665943057,"extension":6.88378386691749},"index":3,"playId":"9a6caade-8d29-34a4-a081-5493d206ecfe","pitchNumber":4,"startTime":"2025-08-31T01:54:02.620Z","endTime":"2025-08-31T01:54:06.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.24999933076213,"strikeZoneBottom":1.467985419516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.515878862409444,"aZ":-8.606931960849133,"pfxX":-0.6970906712310831,"pfxZ":11.6799029198013,"pX":0.2575325487267259,"pZ":2.8567641116025233,"vX0":1.5102869624755426,"vY0":-141.65887713408566,"vZ0":-6.430117099514627,"x":107.18,"y":161.65,"x0":-0.19367634972538447,"y0":50.00383013234013,"z0":5.716475560784317,"aX":-1.4067895983894034},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.9,"breakHorizontal":1.0,"spinRate":2278,"spinDirection":190},"zone":2,"typeConfidence":0.92,"plateTime":0.3877083376845576,"extension":6.921687083019193},"index":4,"playId":"7da70c9e-8286-3344-a630-76ce0b075e7d","pitchNumber":5,"startTime":"2025-08-31T01:54:20.020Z","endTime":"2025-08-31T01:54:24.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-31T01:54:33.598Z","endTime":"2025-08-31T01:54:43.962Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76384251704183,"aZ":-7.243214841085008,"pfxX":0.3414192628073156,"pfxZ":12.455334298946756,"pX":0.6519545339658617,"pZ":3.3754367364295175,"vX0":1.469687634542273,"vY0":-141.2023997530966,"vZ0":-5.4098911805039105,"x":92.15,"y":147.64,"x0":0.07851801195836433,"y0":50.002159487629335,"z0":5.792616374707242,"aX":0.6834704517652003},"breaks":{"breakAngle":7.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.5,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":185},"zone":12,"typeConfidence":0.92,"plateTime":0.3891872150147493,"extension":7.00878780678629},"index":6,"playId":"bbbbe8be-0ab4-3903-ad6d-86c0f9ddbdd7","pitchNumber":6,"startTime":"2025-08-31T01:54:43.962Z","endTime":"2025-08-31T01:54:47.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.598992894092866,"aZ":-7.269933966461317,"pfxX":-2.384677168474438,"pfxZ":12.135508590775,"pX":-0.5733345231463378,"pZ":2.885878957235435,"vX0":-0.07179084746026144,"vY0":-142.5364327419215,"vZ0":-6.669896415065007,"x":138.85,"y":160.86,"x0":-0.2381719678604415,"y0":50.00046327992907,"z0":5.718965787672312,"aX":-4.892309550202038},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.8,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":188},"zone":1,"typeConfidence":0.92,"plateTime":0.3846764911000937,"extension":6.956382240178163},"hitData":{"launchSpeed":63.7,"launchAngle":16.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.59,"coordY":133.54}},"index":7,"playId":"ccb7b7fa-f315-36f6-9ad0-1a30b2e423bb","pitchNumber":7,"startTime":"2025-08-31T01:55:06.985Z","endTime":"2025-08-31T01:55:15.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:55:15.005Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out sharply, shortstop Mason McCoy to first baseman Jake Cronenworth.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:55:51.524Z","endTime":"2025-08-31T01:57:05.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edouard Julien replaces Matt Wallner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":3,"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-31T01:55:35.767Z","endTime":"2025-08-31T01:55:53.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.3,"endSpeed":88.0,"strikeZoneTop":3.38313328646627,"strikeZoneBottom":1.69220826700257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.0382889126532,"aZ":-6.206590667075322,"pfxX":-4.816140082561899,"pfxZ":12.990972081224445,"pX":-1.2142364236563354,"pZ":1.5628227528037166,"vX0":-0.5060201095326061,"vY0":-141.39055956837757,"vZ0":-9.98022806680511,"x":163.28,"y":196.58,"x0":-0.4075135214809906,"y0":50.00501544605956,"z0":5.559954216386137,"aX":-9.629352779501055},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.4,"breakHorizontal":8.8,"spinRate":2330,"spinDirection":189},"zone":13,"typeConfidence":0.92,"plateTime":0.3892753217735416,"extension":7.074272286353133},"index":1,"playId":"290dd678-8060-34b9-b873-d548a0e9cbda","pitchNumber":1,"startTime":"2025-08-31T01:55:53.924Z","endTime":"2025-08-31T01:55:58.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.3828169941478,"strikeZoneBottom":1.72480550802457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70012639153028,"aZ":-7.821338927741253,"pfxX":-5.148355101614545,"pfxZ":12.263278293964092,"pX":-0.9848691311553992,"pZ":2.9372157682324005,"vX0":-0.32948430500335807,"vY0":-140.90323581155974,"vZ0":-6.178547517324389,"x":154.54,"y":159.48,"x0":-0.19823467999030606,"y0":50.00514274297473,"z0":5.680655157560321,"aX":-10.225312392472071},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.9,"breakHorizontal":9.4,"spinRate":2291,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.39058257616356507,"extension":7.029077513840683},"index":2,"playId":"f1da638e-3277-349f-959a-ae3236ea56e4","pitchNumber":2,"startTime":"2025-08-31T01:56:14.708Z","endTime":"2025-08-31T01:56:18.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.1,"endSpeed":88.1,"strikeZoneTop":3.41476825230622,"strikeZoneBottom":1.62511116130035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.33026877889924,"aZ":-7.8379662474665945,"pfxX":-4.498349085509092,"pfxZ":12.150205863983436,"pX":0.25192528778543316,"pZ":2.128254778034753,"vX0":2.5849739154548512,"vY0":-141.14860765185674,"vZ0":-8.294612704456068,"x":107.4,"y":181.32,"x0":-0.09488497089113353,"y0":50.003918520089535,"z0":5.622047717167914,"aX":-9.01042754933778},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.3,"breakHorizontal":7.6,"spinRate":2328,"spinDirection":187},"zone":8,"typeConfidence":0.92,"plateTime":0.389141947361793,"extension":7.103817463747273},"index":3,"playId":"1fd18aef-2bbe-3a31-897b-89afaff10d02","pitchNumber":3,"startTime":"2025-08-31T01:56:37.155Z","endTime":"2025-08-31T01:56:41.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32940118471145,"aZ":-8.227062462122296,"pfxX":-5.2337895531610314,"pfxZ":11.90400117263707,"pX":0.10762002905271689,"pZ":1.7174462619309594,"vX0":2.584992505018937,"vY0":-141.21327478562654,"vZ0":-9.235038247713828,"x":112.9,"y":192.41,"x0":-0.14161965155500722,"y0":50.003077980300525,"z0":5.566568087087384,"aX":-10.52904100608794},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":8.9,"spinRate":2313,"spinDirection":191},"zone":8,"typeConfidence":0.92,"plateTime":0.38844955456506014,"extension":7.120874865611711},"hitData":{"launchSpeed":105.8,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":121.21,"coordY":133.35}},"index":4,"playId":"fd723b29-05b3-35a3-a446-c913fda12e2a","pitchNumber":4,"startTime":"2025-08-31T01:56:57.192Z","endTime":"2025-08-31T01:57:05.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:57:05.232Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Royce Lewis in foul territory.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:59:27.369Z","endTime":"2025-08-31T02:00:31.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Edouard Julien remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:58:41.666Z","endTime":"2025-08-31T01:58:41.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to right field for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":12,"homeScore":3,"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-31T01:58:41.685Z","endTime":"2025-08-31T01:58:41.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Ryan Fitzgerald enters the batting order, batting 2nd, pitcher Ryan Fitzgerald leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":3,"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-31T01:58:41.687Z","endTime":"2025-08-31T01:59:29.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":46.1,"endSpeed":44.1,"strikeZoneTop":3.40055072277989,"strikeZoneBottom":1.57478482560422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.606466045298549,"aZ":-28.593346407187713,"pfxX":-4.372392477738187,"pfxZ":7.800039882985798,"pX":0.6866080734156401,"pZ":1.119047418268948,"vX0":2.9057597408144744,"vY0":-67.01612624404895,"vZ0":3.069317072663412,"x":90.83,"y":208.57,"x0":-0.9322576638357333,"y0":50.00318485717062,"z0":6.912295537395785,"aX":-2.0076474500876738},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.8,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":1205,"spinDirection":226},"zone":14,"typeConfidence":1.19,"plateTime":0.8144025835825186,"extension":4.791270579228806},"index":3,"playId":"e65472db-8fe9-3450-9ed9-aab1f0593901","pitchNumber":1,"startTime":"2025-08-31T01:59:29.294Z","endTime":"2025-08-31T01:59:36.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":50.1,"endSpeed":46.5,"strikeZoneTop":3.30999883316717,"strikeZoneBottom":1.60008737462842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.59284158059738,"aZ":-28.03369531922201,"pfxX":-4.561725753036742,"pfxZ":7.754176138800506,"pX":-1.9417456642847908,"pZ":3.8344646368596385,"vX0":1.4759529174176675,"vY0":-72.63267970521821,"vZ0":5.318286964152278,"x":191.01,"y":135.25,"x0":-2.379014608526275,"y0":50.00156895232103,"z0":6.946887576628271,"aX":-2.434488823963941},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-93.0,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":1278,"spinDirection":225},"zone":11,"typeConfidence":1.1,"plateTime":0.7544153788368613,"extension":4.897335536604148},"index":4,"playId":"bf7d4d51-d637-350d-a52e-56bea1715e1c","pitchNumber":2,"startTime":"2025-08-31T01:59:42.811Z","endTime":"2025-08-31T01:59:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":49.0,"endSpeed":45.1,"strikeZoneTop":3.33533312149461,"strikeZoneBottom":1.50962140289197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":8.61764448961766,"aZ":-29.647835256637368,"pfxX":-2.5106149621401155,"pfxZ":5.011291887839516,"pX":-0.8291859466967731,"pZ":4.659894831777574,"vX0":1.454659250835205,"vY0":-70.75980254528368,"vZ0":6.93926079950766,"x":148.61,"y":112.96,"x0":-1.5478722250889254,"y0":50.0012335751972,"z0":7.319539277903954,"aX":-1.263906505710342},"breaks":{"breakAngle":2.4,"breakLength":22.8,"breakY":24.0,"breakVertical":-103.3,"breakVerticalInduced":13.0,"breakHorizontal":4.0,"spinRate":1189,"spinDirection":220},"zone":11,"typeConfidence":1.35,"plateTime":0.7762222678961859,"extension":4.468341374367456},"index":5,"playId":"7868ee7b-75bf-35bf-a966-b9d76c2e54f2","pitchNumber":3,"startTime":"2025-08-31T01:59:55.930Z","endTime":"2025-08-31T02:00:00.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":57.7,"endSpeed":53.5,"strikeZoneTop":3.51098095335101,"strikeZoneBottom":1.68553559267199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.467637790372622,"aZ":-25.710700267396,"pfxX":-2.2295946065540093,"pfxZ":9.051062962178973,"pX":-0.2527127156306059,"pZ":2.4214007896181298,"vX0":2.0708237142623003,"vY0":-84.01127164464391,"vZ0":0.7840638614963631,"x":126.63,"y":173.4,"x0":-1.2121072262603036,"y0":50.00337273161716,"z0":6.6248244895390505,"aX":-1.5925926021875445},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":17.2,"breakHorizontal":3.4,"spinRate":1494,"spinDirection":210},"zone":5,"typeConfidence":1.34,"plateTime":0.6521708897234326,"extension":4.75871983407348},"index":6,"playId":"2732f647-17c3-3926-83a5-c2db8c624947","pitchNumber":4,"startTime":"2025-08-31T02:00:08.547Z","endTime":"2025-08-31T02:00:13.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":62.3,"endSpeed":57.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.926237793622333,"aZ":-25.017565337621626,"pfxX":0.7317033390097274,"pfxZ":8.549453807295942,"pX":0.39240249467839805,"pZ":3.1152244452991207,"vX0":2.387116080247392,"vY0":-90.76058804452562,"vZ0":0.5250057235666441,"x":102.04,"y":154.67,"x0":-1.0332995937993066,"y0":50.0002597137867,"z0":6.709264442350199,"aX":0.6119355515345938},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":16.1,"breakHorizontal":-2.0,"spinRate":1638,"spinDirection":207},"zone":3,"typeConfidence":1.37,"plateTime":0.6028227169607874,"extension":4.797862024048012},"hitData":{"launchSpeed":74.3,"launchAngle":60.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.63,"coordY":154.82}},"index":7,"playId":"b2aec44e-28ec-3248-a7d2-bb20feb3a253","pitchNumber":5,"startTime":"2025-08-31T02:00:22.350Z","endTime":"2025-08-31T02:00:31.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:00:31.402Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mason McCoy flies out sharply to center fielder James Outman.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T02:00:41.196Z","endTime":"2025-08-31T02:01:17.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"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":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":48.1,"endSpeed":45.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.482157743182572,"aZ":-28.870597504004586,"pfxX":-1.4997594424705998,"pfxZ":6.579934905993815,"pX":0.3588536184102118,"pZ":3.130970539513482,"vX0":3.244398481869822,"vY0":-69.73573353098818,"vZ0":4.634813071041517,"x":103.32,"y":154.24,"x0":-1.7843808472780327,"y0":50.000913468572534,"z0":7.290537084871556,"aX":-0.7523952658194997},"breaks":{"breakAngle":1.2,"breakLength":22.8,"breakY":24.0,"breakVertical":-103.2,"breakVerticalInduced":14.3,"breakHorizontal":1.7,"spinRate":1222,"spinDirection":216},"zone":3,"typeConfidence":0.94,"plateTime":0.7799441918885313,"extension":4.6391602706316615},"index":0,"playId":"d4080803-cea4-3163-9ee3-5d5755a7cf71","pitchNumber":1,"startTime":"2025-08-31T02:00:53.736Z","endTime":"2025-08-31T02:00:57.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":68.8,"endSpeed":63.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.678035007724858,"aZ":-23.118905381611928,"pfxX":-2.2662211125915213,"pfxZ":8.82273613480126,"pX":-0.1509192412805095,"pZ":2.9943006045588625,"vX0":3.8862236863885724,"vY0":-100.18250145463894,"vZ0":-1.4845506980123626,"x":122.75,"y":157.93,"x0":-1.812914864513535,"y0":50.0037382539436,"z0":6.672616874462146,"aX":-2.3267561907564054},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":16.0,"breakHorizontal":3.1,"spinRate":1813,"spinDirection":200},"zone":2,"typeConfidence":1.34,"plateTime":0.5446622094958369,"extension":4.917482392008286},"hitData":{"launchSpeed":100.1,"launchAngle":25.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.67,"coordY":46.21}},"index":1,"playId":"0eedfe96-2eaf-3c6f-85d4-60b8889ed734","pitchNumber":2,"startTime":"2025-08-31T02:01:09.077Z","endTime":"2025-08-31T02:01:17.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:01:17.343Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out sharply to center fielder James Outman.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T02:01:31.629Z","endTime":"2025-08-31T02:02:02.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":54.9,"endSpeed":50.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.032329593823755,"aZ":-27.991078895416276,"pfxX":-3.703272887460324,"pfxZ":6.529353197125612,"pX":0.03376296559421661,"pZ":4.12178393641244,"vX0":5.5489521090092,"vY0":-79.48473632006517,"vZ0":6.35840952709146,"x":115.71,"y":127.49,"x0":-3.0188603193612042,"y0":50.003316871588794,"z0":5.748199587808299,"aX":-2.3737545434551848},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.7,"breakVerticalInduced":14.9,"breakHorizontal":4.7,"spinRate":1452,"spinDirection":247},"zone":12,"typeConfidence":1.2,"plateTime":0.6886701294898652,"extension":4.6958175037421},"index":0,"playId":"236d68af-1b6e-38c6-bd5f-6863fe8235c3","pitchNumber":1,"startTime":"2025-08-31T02:01:39.072Z","endTime":"2025-08-31T02:01:43.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":47.1,"endSpeed":44.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.436916720910865,"aZ":-29.547266809298378,"pfxX":-2.649365765726396,"pfxZ":5.547975836716742,"pX":-0.009803143767030854,"pZ":1.8442671645714597,"vX0":3.0163616998454383,"vY0":-68.27409167460458,"vZ0":3.813271018865632,"x":117.37,"y":188.98,"x0":-1.902319493676417,"y0":50.000119384718325,"z0":7.140462200925029,"aX":-1.2521191259377846},"breaks":{"breakAngle":2.4,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.6,"breakVerticalInduced":12.5,"breakHorizontal":3.5,"spinRate":1165,"spinDirection":218},"zone":8,"typeConfidence":1.28,"plateTime":0.8018998128304089,"extension":4.697981021291801},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.99,"coordY":43.6}},"index":1,"playId":"122b3a85-62cd-3da0-92a0-e1e6d52ab435","pitchNumber":2,"startTime":"2025-08-31T02:01:52.929Z","endTime":"2025-08-31T02:02:02.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680837,"link":"/api/v1/people/680837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:02:02.930Z","atBatIndex":79},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to first baseman Jake Cronenworth in foul territory.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T02:04:17.695Z","endTime":"2025-08-31T02:05:41.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alek Jacob replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":3,"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-31T02:02:55.972Z","endTime":"2025-08-31T02:04:19.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.03204411679263,"strikeZoneBottom":1.37108782250534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.555500253965818,"aZ":-22.856778822814103,"pfxX":-9.392582997010654,"pfxZ":6.256452711987954,"pX":0.9490226251051502,"pZ":3.5124596810375786,"vX0":12.535045159660472,"vY0":-120.96452115983574,"vZ0":3.6494680317539454,"x":80.83,"y":143.94,"x0":-3.0684974596464425,"y0":50.00152462318686,"z0":3.9833283021454764,"aX":-13.985588850114068},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2232,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.45199118370718905,"extension":7.508388448220088},"index":1,"playId":"ffbc197d-e9a6-396e-b0b8-ed7a4dc442b1","pitchNumber":1,"startTime":"2025-08-31T02:04:19.941Z","endTime":"2025-08-31T02:04:24.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.15207676877387,"strikeZoneBottom":1.42528581270253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91648432360582,"aZ":-22.196337283842656,"pfxX":-8.979060165452768,"pfxZ":6.754119140834723,"pX":0.4586631113314817,"pZ":3.122090382372107,"vX0":11.058861437249128,"vY0":-120.6501923434284,"vZ0":2.4789444126545344,"x":99.52,"y":154.48,"x0":-3.0124804786630253,"y0":50.005771977372696,"z0":4.034367715421727,"aX":-13.273974936012012},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.2,"breakHorizontal":13.7,"spinRate":2261,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.45353872952838703,"extension":7.520823746848178},"index":2,"playId":"45a0999f-6b0e-3314-bfdc-6d2aa6eb4885","pitchNumber":2,"startTime":"2025-08-31T02:04:32.923Z","endTime":"2025-08-31T02:04:37.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.44080493755623,"aZ":-33.19886712249413,"pfxX":-12.965551163274052,"pfxZ":-0.9178581049641483,"pX":0.05518437983455497,"pZ":2.5206130460926364,"vX0":10.003568165400097,"vY0":-105.16589962940725,"vZ0":4.742482527157993,"x":114.9,"y":170.72,"x0":-3.0870130504044093,"y0":50.002665272694216,"z0":4.095260893973237,"aX":-14.470339527784605},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":0.2,"breakHorizontal":20.6,"spinRate":2071,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.5215479681596569,"extension":7.554565282038424},"index":3,"playId":"23430e00-83f1-3bad-9195-765c07b3c309","pitchNumber":3,"startTime":"2025-08-31T02:04:45.922Z","endTime":"2025-08-31T02:04:49.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":65.8,"strikeZoneTop":3.10999874123809,"strikeZoneBottom":1.52508373497409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.481450301719867,"aZ":-31.371416410441576,"pfxX":-13.332621380019846,"pfxZ":0.7335956425261094,"pX":-0.8902016730813199,"pZ":0.9144423421914657,"vX0":8.216579869715424,"vY0":-104.53908241928376,"vZ0":1.4595767744731216,"x":150.93,"y":214.09,"x0":-3.149520465353091,"y0":50.005202207732545,"z0":3.9042371169889094,"aX":-14.681883310220261},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":2.2,"breakHorizontal":21.7,"spinRate":2071,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.5249876016761168,"extension":7.2925500018839555},"index":4,"playId":"3511201b-bbe1-32ad-b7ea-0af65374a95e","pitchNumber":4,"startTime":"2025-08-31T02:05:02.574Z","endTime":"2025-08-31T02:05:06.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.4,"endSpeed":76.8,"strikeZoneTop":3.11000170636429,"strikeZoneBottom":1.46914985217859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44532125685617,"aZ":-21.84278656803914,"pfxX":-8.917867723707285,"pfxZ":6.8358641083158105,"pX":1.2801380245186083,"pZ":2.9930493589422644,"vX0":13.181163088790806,"vY0":-122.24094737888126,"vZ0":2.111223816847171,"x":68.2,"y":157.97,"x0":-3.027014372079242,"y0":50.000901356420265,"z0":3.9952634995683463,"aX":-13.47472859054018},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2329,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.44834053336635193,"extension":7.393550760340545},"index":5,"playId":"02a690fb-c70f-3593-a52a-8d9777c0c2de","pitchNumber":5,"startTime":"2025-08-31T02:05:16.420Z","endTime":"2025-08-31T02:05:21.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.1,"endSpeed":76.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.834182505469123,"aZ":-21.112712542724434,"pfxX":-8.885585106745971,"pfxZ":7.4017429808413215,"pX":0.930171207876226,"pZ":3.4537914770903133,"vX0":12.170505193720313,"vY0":-121.74726443519612,"vZ0":3.032840116086599,"x":81.54,"y":145.53,"x0":-2.9888046075514207,"y0":50.00468053077461,"z0":4.023283485115111,"aX":-13.285051936528903},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2353,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4506076677393267,"extension":7.543356796239415},"hitData":{"launchSpeed":85.0,"launchAngle":66.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.5,"coordY":171.88}},"index":6,"playId":"7ab32ffb-ca0c-3a23-8614-97d8f68398c8","pitchNumber":6,"startTime":"2025-08-31T02:05:31.596Z","endTime":"2025-08-31T02:05:41.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:05:41.900Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out sharply to center fielder Bryce Johnson.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T02:05:58.634Z","endTime":"2025-08-31T02:06:17.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34599941526972,"aZ":-20.84235047012542,"pfxX":-8.782983532063648,"pfxZ":7.365347262835615,"pX":-0.3008583854304812,"pZ":2.463916948224176,"vX0":9.610622280823314,"vY0":-123.23533612383804,"vZ0":0.6836463962696023,"x":128.47,"y":172.25,"x0":-3.1089944073902203,"y0":50.00478988132474,"z0":3.9425661938881476,"aX":-13.51925137980062},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2262,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4443499469623582,"extension":7.4282882349273285},"hitData":{"launchSpeed":103.8,"launchAngle":30.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.6,"coordY":42.12}},"index":0,"playId":"2c4b3dec-abd1-3538-a08c-72314275c80f","pitchNumber":1,"startTime":"2025-08-31T02:06:08.164Z","endTime":"2025-08-31T02:06:17.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:06:17.523Z","atBatIndex":81},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to first baseman Jake Cronenworth.","rbi":0,"awayScore":12,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T02:06:31.020Z","endTime":"2025-08-31T02:08:11.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":76.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.983860525426355,"aZ":-21.085801144828284,"pfxX":-7.35499236711921,"pfxZ":7.355855147786437,"pX":-0.25886868164212,"pZ":3.040576605295063,"vX0":6.500970346506737,"vY0":-121.76549525365996,"vZ0":2.050974647748812,"x":126.87,"y":156.68,"x0":-2.002415907860781,"y0":50.0039408999991,"z0":4.006873709147146,"aX":-11.090909135146843},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2300,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.449095989290873,"extension":7.349577975166089},"index":0,"playId":"be2d9754-e8ee-39bb-8f6d-fd04e8a0c09c","pitchNumber":1,"startTime":"2025-08-31T02:06:41.947Z","endTime":"2025-08-31T02:06:45.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.47431072306215,"strikeZoneBottom":1.69703292719625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01388260169631,"aZ":-21.65472784805605,"pfxX":-7.4262107802152375,"pfxZ":6.97371481289834,"pX":0.8380271734294805,"pZ":3.343674598340376,"vX0":9.26742644674715,"vY0":-121.8095707661698,"vZ0":2.9753380206305757,"x":85.06,"y":148.5,"x0":-2.043867329109058,"y0":50.00448173897902,"z0":3.97434624798774,"aX":-11.206798109805783},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2277,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4489704509693273,"extension":7.486145054896955},"index":1,"playId":"d81655df-bbc5-3aa5-a4bd-3dff81fd47e7","pitchNumber":2,"startTime":"2025-08-31T02:06:56.367Z","endTime":"2025-08-31T02:07:00.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":83.6,"endSpeed":76.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.787216796122898,"aZ":-21.691097438274088,"pfxX":-7.75908138249482,"pfxZ":6.998369452211511,"pX":-0.6191856654606698,"pZ":3.5950827325810875,"vX0":5.49751875097649,"vY0":-121.60746223868799,"vZ0":3.243437125136805,"x":140.6,"y":141.71,"x0":-1.9007524673556084,"y0":50.00374914059343,"z0":4.125402582267942,"aX":-11.625018086187994},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2261,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4503652321290734,"extension":7.526403983576564},"index":2,"playId":"1be0d6f0-9a9a-3bc0-ab65-1e01356e97a4","pitchNumber":3,"startTime":"2025-08-31T02:07:14.585Z","endTime":"2025-08-31T02:07:21.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":72.1,"endSpeed":66.3,"strikeZoneTop":3.51999958153534,"strikeZoneBottom":1.71083959193297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.0558598784895,"aZ":-31.84846335164238,"pfxX":9.87678477190507,"pfxZ":0.29871098146793607,"pX":2.366059705505094,"pZ":2.7021161815684653,"vX0":6.905923558220226,"vY0":-104.59499893148978,"vZ0":5.0391477831695575,"x":26.81,"y":165.82,"x0":-2.2648523601711013,"y0":50.00495566480419,"z0":4.001414434053753,"aX":10.915969671102037},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":2.4,"breakHorizontal":-19.8,"spinRate":2306,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.5241807606304465,"extension":7.405615900433557},"index":3,"playId":"e87d5a68-ab6f-3337-b292-d01666b044bb","pitchNumber":4,"startTime":"2025-08-31T02:07:33.673Z","endTime":"2025-08-31T02:07:36.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":66.1,"strikeZoneTop":3.52000169069352,"strikeZoneBottom":1.65735903420209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.505262503017615,"aZ":-30.986032547065243,"pfxX":-10.985466309237932,"pfxZ":1.0685399744664625,"pX":-0.2957589066324849,"pZ":3.86500763665088,"vX0":6.737685573320423,"vY0":-104.59511808704433,"vZ0":6.61938525771664,"x":128.27,"y":134.42,"x0":-2.1205416725347357,"y0":50.004976326563956,"z0":4.281066744879461,"aX":-12.257416695379481},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":2103,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.5223001429427123,"extension":7.520638651286644},"index":4,"playId":"9c0930bc-9ee5-320c-a857-6d2256fca047","pitchNumber":5,"startTime":"2025-08-31T02:07:46.807Z","endTime":"2025-08-31T02:07:51.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.1,"endSpeed":79.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.526289688066736,"aZ":-20.220548279104783,"pfxX":-7.329178404566335,"pfxZ":7.494988200130694,"pX":1.112196793685926,"pZ":2.4142855576449187,"vX0":9.835148767499112,"vY0":-125.05997561045568,"vZ0":0.3859534171751754,"x":74.61,"y":173.59,"x0":-1.906317931495862,"y0":50.00581374121327,"z0":3.9071830226156803,"aX":-11.69587516148908},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2321,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43677712348116016,"extension":7.479548030945034},"hitData":{"launchSpeed":74.8,"launchAngle":59.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.85,"coordY":150.43}},"index":5,"playId":"7923af38-5e78-363e-ad9c-f450ec187392","pitchNumber":6,"startTime":"2025-08-31T02:08:02.592Z","endTime":"2025-08-31T02:08:11.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:08:11.683Z","atBatIndex":82}]