[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, shortstop Anthony Volpe to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:09:42.259Z","endTime":"2025-07-30T23:11:22.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:19:21.131Z","endTime":"2025-07-30T22:42:02.114Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-07-30T22:42:02.114Z","endTime":"2025-07-30T23:07:55.123Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-07-30T23:07:55.123Z","endTime":"2025-07-30T23:09:44.613Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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":94.0,"endSpeed":85.2,"strikeZoneTop":3.56675774055734,"strikeZoneBottom":1.62164236172855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6134938516712,"aZ":-14.064444700746538,"pfxX":-3.3143374888201342,"pfxZ":9.656372931704672,"pX":-0.8285712834198183,"pZ":2.668678489479667,"vX0":5.441519366588786,"vY0":-136.6931439819756,"vZ0":-4.607227911330895,"x":148.58,"y":166.73,"x0":-2.422551394427452,"y0":50.00369179550243,"z0":5.3550328787267905,"aX":-6.216842341065035},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2534,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.4020450982507491,"extension":6.812562491404145},"index":3,"playId":"ac8c119a-1910-3fdc-8b2d-0b4dbda71c47","pitchNumber":1,"startTime":"2025-07-30T23:09:44.613Z","endTime":"2025-07-30T23:09:48.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":86.0,"strikeZoneTop":3.51665296440184,"strikeZoneBottom":1.46695311256583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.147991068523,"aZ":-12.942628533157102,"pfxX":-3.628617130726308,"pfxZ":10.203990739722379,"pX":1.6198562464896638,"pZ":2.6399123115890797,"vX0":11.236359360260987,"vY0":-136.24463427830514,"vZ0":-5.090165054619049,"x":55.25,"y":167.5,"x0":-2.081467994808507,"y0":50.006682598011004,"z0":5.422661440510257,"aX":-6.841615264490315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2729,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.4015856218317153,"extension":6.901848051906339},"index":4,"playId":"e657346e-f35c-3542-8897-6b665ab46591","pitchNumber":2,"startTime":"2025-07-30T23:09:59.877Z","endTime":"2025-07-30T23:10:03.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.57579096697385,"strikeZoneBottom":1.59402323832638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97860640891174,"aZ":-14.99748408248692,"pfxX":-3.459951549972931,"pfxZ":9.008947184503896,"pX":0.10709619864974176,"pZ":2.0888417672424233,"vX0":7.480727306446131,"vY0":-137.11184717313753,"vZ0":-6.108810435750305,"x":116.22,"y":144.2,"x0":-2.2055250606963845,"y0":50.00102251808901,"z0":5.366950511898714,"aX":-6.596148806171991},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2635,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3993044294761825,"extension":6.6840679247152766},"index":5,"playId":"8f1146e6-c2cf-3e04-99a3-db017b08c5c9","pitchNumber":3,"startTime":"2025-07-30T23:10:18.701Z","endTime":"2025-07-30T23:10:22.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.51375158180059,"strikeZoneBottom":1.67453851454413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38989978504661,"aZ":-41.760696071796076,"pfxX":8.13492656676317,"pfxZ":-7.096603929653112,"pX":-1.109979298164746,"pZ":0.8380305870795183,"vX0":0.6647223527036475,"vY0":-116.24146959969634,"vZ0":-2.0909135078076257,"x":159.31,"y":216.15,"x0":-2.455793861001189,"y0":50.00291783157589,"z0":5.761570581101211,"aX":10.989547587645959},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.1,"breakHorizontal":-14.9,"spinRate":2992,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.47351820939581524,"extension":6.342950958862042},"index":6,"playId":"7a9280fc-20cd-314e-acd4-0e514e778e33","pitchNumber":4,"startTime":"2025-07-30T23:10:36.868Z","endTime":"2025-07-30T23:10:40.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.9,"endSpeed":87.5,"strikeZoneTop":3.44279553535797,"strikeZoneBottom":1.53229220306053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.849419161331554,"aZ":-13.80323815180389,"pfxX":-4.144096194630815,"pfxZ":9.470728501741103,"pX":1.5445855052163173,"pZ":1.8567537605817832,"vX0":11.44832448565422,"vY0":-137.74074622594568,"vZ0":-6.843178419322345,"x":58.12,"y":188.65,"x0":-2.1096891789921925,"y0":50.003890169546196,"z0":5.289408000800114,"aX":-8.040342917821274},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2724,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3962093522141683,"extension":7.016481950757028},"index":7,"playId":"dbc96b2f-ea35-304f-bf33-09d857f38e50","pitchNumber":5,"startTime":"2025-07-30T23:10:55.769Z","endTime":"2025-07-30T23:10:59.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.802553838020323,"aZ":-13.934751009546932,"pfxX":-3.2391774899724224,"pfxZ":9.516843490499184,"pX":-0.6368531540905475,"pZ":2.5719852856899887,"vX0":5.6423068634048485,"vY0":-137.19545926848608,"vZ0":-4.785754780921724,"x":141.28,"y":169.34,"x0":-2.2941628652688912,"y0":50.00396550717327,"z0":5.280436662379588,"aX":-6.209276967702866},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2685,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3983924916088468,"extension":6.7957330251975},"hitData":{"launchSpeed":90.5,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.92,"coordY":152.19}},"index":8,"playId":"a7c1a7ea-0e70-391f-a6cf-6a9d33c4af69","pitchNumber":6,"startTime":"2025-07-30T23:11:15.729Z","endTime":"2025-07-30T23:11:22.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-30T23:11:22.867Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:11:32.631Z","endTime":"2025-07-30T23:12:16.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.30158903543742,"strikeZoneBottom":1.43877811963797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01565977654277,"aZ":-14.79640443481222,"pfxX":-4.701231535964965,"pfxZ":8.85220697774426,"pX":-0.9956957874656786,"pZ":2.1787542909167725,"vX0":5.344937516199158,"vY0":-138.7420713394265,"vZ0":-6.299842120444742,"x":154.95,"y":179.95,"x0":-2.32999406333938,"y0":50.00159305702442,"z0":5.452491185412653,"aX":-9.228498955314045},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2688,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.3937362835258975,"extension":6.767819032848038},"index":0,"playId":"20cc83ce-01c7-3e8a-b737-7aad7ce790d0","pitchNumber":1,"startTime":"2025-07-30T23:11:51.944Z","endTime":"2025-07-30T23:11:56.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53034829390138,"aZ":-15.937122111430746,"pfxX":-4.952515157605316,"pfxZ":8.482353047724965,"pX":0.17467454082834388,"pZ":2.560774161389509,"vX0":8.52270079996727,"vY0":-137.27476862600017,"vZ0":-4.60154866387249,"x":110.34,"y":169.64,"x0":-2.3225233830494534,"y0":50.00351756449628,"z0":5.338907169267208,"aX":-9.481660587592017},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2641,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.39855193400806366,"extension":6.911978479242507},"hitData":{"launchSpeed":101.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":164.86}},"index":1,"playId":"a8460955-c8e3-33ac-9536-9902fa803126","pitchNumber":2,"startTime":"2025-07-30T23:12:09.326Z","endTime":"2025-07-30T23:12:16.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:12:16.889Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to right fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:12:19.079Z","endTime":"2025-07-30T23:13:46.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":84.6,"endSpeed":77.7,"strikeZoneTop":3.65698383853518,"strikeZoneBottom":1.65647102275564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.268683346603126,"aZ":-31.75844242780392,"pfxX":11.640391624516518,"pfxZ":0.2715954900302071,"pX":0.07506002264788735,"pZ":1.9112713206628245,"vX0":2.598670609552992,"vY0":-123.24043878510224,"vZ0":-2.324350700699833,"x":114.14,"y":187.18,"x0":-2.5068402616961833,"y0":50.003134894308936,"z0":5.569708091198524,"aX":17.76490825519749},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":-21.7,"spinRate":3116,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.44577203934468246,"extension":6.5202626102531305},"index":0,"playId":"8010b48b-73bd-3e30-affa-6b98667ec582","pitchNumber":1,"startTime":"2025-07-30T23:12:40.730Z","endTime":"2025-07-30T23:12:44.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.342439443956263,"aZ":-31.22746424110077,"pfxX":9.90146299320047,"pfxZ":0.6110366175988551,"pX":1.6168197972034728,"pZ":1.8695769582140407,"vX0":6.292299627624399,"vY0":-123.40932153113746,"vZ0":-2.7516854367803294,"x":55.37,"y":188.3,"x0":-2.2479364433046283,"y0":50.004505263882635,"z0":5.615571067708594,"aX":15.351827740183221},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-19.3,"spinRate":2997,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.44293849105296035,"extension":6.449960439115505},"index":1,"playId":"cff7aa8c-87b1-3e60-b557-53c950ca2485","pitchNumber":2,"startTime":"2025-07-30T23:12:55.719Z","endTime":"2025-07-30T23:13:00.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44250165423689,"aZ":-25.38660549497265,"pfxX":-9.059322491515834,"pfxZ":3.5814548050781063,"pX":-0.963402272597982,"pZ":2.523844989871672,"vX0":6.811044696378041,"vY0":-137.27474643541566,"vZ0":-3.249857541592327,"x":153.72,"y":170.64,"x0":-2.3087625659601847,"y0":50.00157460933155,"z0":5.4653219093195915,"aX":-17.16363582297166},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2481,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.40011264007642566,"extension":6.746183570739811},"index":2,"playId":"8cc6b64a-28c2-3f55-9c0c-b6d4481b06b5","pitchNumber":3,"startTime":"2025-07-30T23:13:13.824Z","endTime":"2025-07-30T23:13:20.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.206358574837967,"aZ":-25.87013583176941,"pfxX":-8.161805231596118,"pfxZ":3.268051506409231,"pX":-0.6678308510791687,"pZ":2.9036403304315734,"vX0":6.897613562333666,"vY0":-137.46459612799677,"vZ0":-2.164783853572712,"x":142.46,"y":160.38,"x0":-2.13938378671837,"y0":50.00366021637622,"z0":5.4435585681559875,"aX":-15.745292405916336},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":13.4,"spinRate":2597,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.39724874060997006,"extension":6.855060160738779},"hitData":{"launchSpeed":87.3,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.59,"coordY":94.66}},"index":3,"playId":"9097e5f9-f72c-3f89-9c9c-e54f3598658b","pitchNumber":4,"startTime":"2025-07-30T23:13:36.056Z","endTime":"2025-07-30T23:13:46.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:13:46.744Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T23:13:45.914Z","endTime":"2025-07-30T23:17:30.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.45372104931302,"strikeZoneBottom":1.72089564015486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084452021830735,"aZ":-15.252179947748852,"pfxX":-4.154545956172879,"pfxZ":8.8100816310677,"pX":-1.0577927009573076,"pZ":2.8731984189377675,"vX0":5.274922801846908,"vY0":-137.18033583558014,"vZ0":-4.091081433228267,"x":157.32,"y":161.2,"x0":-2.4587094004402914,"y0":50.005759191903444,"z0":5.4119159061526485,"aX":-7.98295576916025},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2654,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39807002946892567,"extension":6.763681842156352},"index":0,"playId":"f743603b-4214-338a-94d8-a1f7d8213390","pitchNumber":1,"startTime":"2025-07-30T23:14:10.786Z","endTime":"2025-07-30T23:14:15.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2585580731523,"aZ":-27.662953341623204,"pfxX":-9.301366274086845,"pfxZ":2.388387783989832,"pX":-0.14852606904293525,"pZ":1.033565913096664,"vX0":8.559747241544923,"vY0":-136.27712856661475,"vZ0":-6.615692643343223,"x":122.66,"y":210.87,"x0":-2.112587837733265,"y0":50.00627158543728,"z0":5.3879363125672,"aX":-17.603778661729102},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":2379,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.40100102997186093,"extension":6.810485243482979},"index":1,"playId":"867b89f3-ba9f-3266-85af-1bc34acf04ec","pitchNumber":2,"startTime":"2025-07-30T23:14:28.506Z","endTime":"2025-07-30T23:14:32.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-30T23:14:42.763Z","endTime":"2025-07-30T23:15:38.002Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058350452305174,"aZ":-26.812823769200488,"pfxX":-9.553638305663867,"pfxZ":2.849860580146048,"pX":-1.2712358870551113,"pZ":2.432660251785975,"vX0":6.262916455409472,"vY0":-135.6722323028673,"vZ0":-3.2008707964178944,"x":165.46,"y":173.1,"x0":-2.357212837867705,"y0":50.004616743212736,"z0":5.477329887343228,"aX":-17.98020166872879},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2501,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.40227805256902505,"extension":6.756446236255827},"index":3,"playId":"e5aaad5f-9b60-3ed5-a8dc-88079d58000a","pitchNumber":3,"startTime":"2025-07-30T23:15:38.002Z","endTime":"2025-07-30T23:15:43.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.24704253242776,"strikeZoneBottom":1.57524594617789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.713841870775024,"aZ":-39.28675191554816,"pfxX":5.042361737622883,"pfxZ":-4.927631279437505,"pX":-0.7642114482706751,"pZ":0.9177552322680547,"vX0":2.212737191270785,"vY0":-119.28691849894018,"vZ0":-3.00752367517228,"x":146.13,"y":214.0,"x0":-2.358738169516492,"y0":50.0047206509153,"z0":5.733121801423919,"aX":7.274706904041198},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.4,"breakHorizontal":-9.7,"spinRate":2793,"spinDirection":57},"zone":13,"typeConfidence":0.88,"plateTime":0.45897924538534385,"extension":6.608368319927764},"index":4,"playId":"b1f037d9-06ec-3da6-8489-3f38059f5a97","pitchNumber":4,"startTime":"2025-07-30T23:15:59.662Z","endTime":"2025-07-30T23:16:05.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.31636006342517,"strikeZoneBottom":1.60977544909538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.004295228274973,"aZ":-41.09126501047185,"pfxX":7.583688740559497,"pfxZ":-6.330705383208475,"pX":-0.338611318270495,"pZ":0.21467581784000397,"vX0":2.2986862065032643,"vY0":-118.57018649725867,"vZ0":-4.1164158469969765,"x":129.91,"y":232.98,"x0":-2.308670389731142,"y0":50.003563021570045,"z0":5.765582253170656,"aX":10.679295179054451},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.2,"breakHorizontal":-14.3,"spinRate":2945,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.4638956563355068,"extension":6.671403597489353},"index":5,"playId":"c19e2896-0906-3852-b689-73a834e255a8","pitchNumber":5,"startTime":"2025-07-30T23:16:21.016Z","endTime":"2025-07-30T23:16:24.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.075937678942907,"aZ":-27.44093977707831,"pfxX":-10.954229948481723,"pfxZ":2.4409061015336126,"pX":-0.4899937279498832,"pZ":1.258967834902368,"vX0":8.549949433892015,"vY0":-138.52497555724793,"vZ0":-6.391278613152349,"x":135.68,"y":204.79,"x0":-2.193911699018214,"y0":50.00674722468711,"z0":5.431868288470132,"aX":-21.284128444642334},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":18.0,"spinRate":2519,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.3954712992481806,"extension":6.805534271119484},"index":6,"playId":"20eb7f5c-dbfe-3b6f-9c4d-0df70429d2c3","pitchNumber":6,"startTime":"2025-07-30T23:16:57.552Z","endTime":"2025-07-30T23:17:02.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47652672366353,"aZ":-14.029883505195086,"pfxX":-5.096088962206999,"pfxZ":9.350817290212476,"pX":-0.9154820443987557,"pZ":2.569946047043907,"vX0":5.64331771501182,"vY0":-137.900737329985,"vZ0":-5.112351992899446,"x":151.9,"y":169.39,"x0":-2.3189542591811314,"y0":50.00449606969407,"z0":5.382471815393555,"aX":-9.89087340184547},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2686,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3960333330529955,"extension":6.924521834790145},"hitData":{"launchSpeed":84.3,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":158.78}},"index":7,"playId":"b21c0c46-59e3-3487-a378-5ae48ccfa42c","pitchNumber":7,"startTime":"2025-07-30T23:17:22.476Z","endTime":"2025-07-30T23:17:30.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:17:30.308Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:18:56.394Z","endTime":"2025-07-30T23:20:07.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024890630544697,"aZ":-13.86459130404632,"pfxX":-4.059256855719388,"pfxZ":10.074344697268089,"pX":0.28131171470474436,"pZ":2.497840362758767,"vX0":3.8988282554280036,"vY0":-133.74603874074873,"vZ0":-6.6445074529532775,"x":106.28,"y":171.34,"x0":-0.6658022930780388,"y0":50.0010359329502,"z0":6.0029633467706045,"aX":-7.375873651764701},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":1985,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4090545329136761,"extension":6.1711217104748695},"index":0,"playId":"c683ab4a-66d1-308f-9dfc-e774172d0e18","pitchNumber":1,"startTime":"2025-07-30T23:19:41.249Z","endTime":"2025-07-30T23:19:46.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19188702206011,"aZ":-30.547850512797343,"pfxX":-6.594170407704053,"pfxZ":1.066325830257215,"pX":0.002667206415380305,"pZ":2.2234108175377765,"vX0":3.5981851609878577,"vY0":-122.65032019547787,"vZ0":-3.2410644385522644,"x":116.9,"y":178.75,"x0":-0.6230386825241407,"y0":50.005638104640184,"z0":6.154360227745662,"aX":-10.095337984657103},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":11.2,"spinRate":1447,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4457744163587103,"extension":5.832886563419272},"hitData":{"launchSpeed":95.4,"launchAngle":32.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.11,"coordY":53.5}},"index":1,"playId":"eb94ba65-abcd-35a5-af93-f3ca89a17324","pitchNumber":2,"startTime":"2025-07-30T23:19:58.985Z","endTime":"2025-07-30T23:20:07.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:20:07.687Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:20:08.349Z","endTime":"2025-07-30T23:21:09.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.78113277099364,"strikeZoneBottom":1.85962408823649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.446457780682366,"aZ":-14.285182370513356,"pfxX":-3.9839524867076115,"pfxZ":9.901128729389898,"pX":-0.6834446011883731,"pZ":1.47402555800674,"vX0":1.5422631085145286,"vY0":-133.7033525846075,"vZ0":-9.016718620595205,"x":143.05,"y":198.98,"x0":-0.7509319002926951,"y0":50.0020083704744,"z0":5.920562804479096,"aX":-7.1957058785878125},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2001,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.4100295746831195,"extension":6.097280308593123},"index":0,"playId":"daa01f9a-2a93-32b6-98c2-faab48a54259","pitchNumber":1,"startTime":"2025-07-30T23:20:28.380Z","endTime":"2025-07-30T23:20:32.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.0,"endSpeed":81.4,"strikeZoneTop":3.78137967951066,"strikeZoneBottom":1.89592790241032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.950189804351343,"aZ":-23.52796832745233,"pfxX":0.2499588850949932,"pfxZ":5.1699778062105946,"pX":1.0118763969649567,"pZ":1.7431677286156637,"vX0":4.241340896340936,"vY0":-128.1066285520162,"vZ0":-6.483846282548167,"x":78.43,"y":191.71,"x0":-0.6934393076290915,"y0":50.00279734558547,"z0":6.130337024058537,"aX":0.4174516628854241},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":-1.3,"spinRate":2310,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4265651755815121,"extension":6.033332942309434},"index":1,"playId":"72a4b206-5d3a-3b66-b18c-f600ced91a91","pitchNumber":2,"startTime":"2025-07-30T23:20:43.539Z","endTime":"2025-07-30T23:20:48.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416901912871147,"aZ":-26.508136350874114,"pfxX":1.8377347176519483,"pfxZ":3.5039205411648595,"pX":-0.015510033041641813,"pZ":3.4831179831702057,"vX0":1.3796779394438636,"vY0":-126.01475652209902,"vZ0":-1.5099502238165705,"x":117.59,"y":144.74,"x0":-0.8078674290165294,"y0":50.00106092409654,"z0":6.221447831005896,"aX":2.9696916569362974},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":-3.6,"spinRate":2235,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4338368785272553,"extension":5.987350931873522},"hitData":{"launchSpeed":99.9,"launchAngle":33.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.83,"coordY":48.27}},"index":2,"playId":"cf72b036-a070-37b5-97ea-8fce6af80d78","pitchNumber":3,"startTime":"2025-07-30T23:21:00.064Z","endTime":"2025-07-30T23:21:09.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:21:09.204Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T23:21:20.194Z","endTime":"2025-07-30T23:21:58.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":4.02081469822621,"strikeZoneBottom":1.9464288839644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.378883986857453,"aZ":-25.701154049477623,"pfxX":0.383594485282134,"pfxZ":3.86324000538702,"pX":-1.1188128033586433,"pZ":2.41996637824717,"vX0":-0.43019255135308776,"vY0":-127.85904875732719,"vZ0":-4.4052611870650225,"x":159.65,"y":173.44,"x0":-0.9991681129291058,"y0":50.00370763373011,"z0":6.153375302908234,"aX":0.6428527212028083},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.6,"spinRate":2247,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.42641725440627276,"extension":5.960298792075685},"index":0,"playId":"eaad7b51-04af-3c85-b2de-e88c7a903ebc","pitchNumber":1,"startTime":"2025-07-30T23:21:36.694Z","endTime":"2025-07-30T23:21:40.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.762235582018803,"aZ":-33.464800655432995,"pfxX":-5.124894374835124,"pfxZ":-0.8643945370243049,"pX":-1.0222565820152427,"pZ":2.911034783922346,"vX0":1.3475852290651371,"vY0":-121.36191477813087,"vZ0":-1.1260459170531727,"x":155.97,"y":160.18,"x0":-0.9174290705704797,"y0":50.00032763023202,"z0":6.284048256000307,"aX":-7.6776291423161345},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":9.0,"spinRate":1330,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.4505459694560572,"extension":5.840877561257797},"hitData":{"launchSpeed":84.6,"launchAngle":61.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.26,"coordY":141.04}},"index":1,"playId":"c3fad0d5-2d8a-3cd7-b8ae-95ce2ac507ca","pitchNumber":2,"startTime":"2025-07-30T23:21:49.423Z","endTime":"2025-07-30T23:21:58.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:21:58.996Z","atBatIndex":6},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Junior Caminero reaches on a fielding error by third baseman Ryan McMahon.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:23:26.113Z","endTime":"2025-07-30T23:25:14.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":93.3,"endSpeed":86.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.797753898562117,"aZ":-16.846120525332285,"pfxX":-4.779626776311658,"pfxZ":8.080881112781029,"pX":0.46194320290250807,"pZ":2.5167664372835685,"vX0":8.543858302169703,"vY0":-135.68149750584587,"vZ0":-4.57197370002158,"x":99.39,"y":170.83,"x0":-2.082018254639659,"y0":50.00492502862493,"z0":5.36840989242419,"aX":-9.069460140091552},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2526,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.4010088808001986,"extension":6.948495634133426},"index":0,"playId":"a1508e4a-4e63-3e4a-a921-22f35d8483ab","pitchNumber":1,"startTime":"2025-07-30T23:24:10.424Z","endTime":"2025-07-30T23:24:14.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":80.4,"endSpeed":74.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71201891705356,"aZ":-33.27208903199925,"pfxX":11.55528142929001,"pfxZ":-0.791771874432639,"pX":-0.12563911849878814,"pZ":2.3840080024568633,"vX0":1.8426064724496949,"vY0":-117.10211860997235,"vZ0":-0.27784012190623675,"x":121.79,"y":174.41,"x0":-2.4242168417693923,"y0":50.00318166682029,"z0":5.6244184595968,"aX":16.001665620566584},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.2,"breakHorizontal":-21.4,"spinRate":2941,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.46824681522051526,"extension":6.748268305742431},"index":1,"playId":"8fd63180-6b9f-3819-9247-1966ec7c3918","pitchNumber":2,"startTime":"2025-07-30T23:24:28.762Z","endTime":"2025-07-30T23:24:32.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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-07-30T23:24:44.049Z","endTime":"2025-07-30T23:25:05.748Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.771195489598714,"aZ":-30.072804898053406,"pfxX":11.125137232453056,"pfxZ":1.4557713915879908,"pX":0.17040166652625605,"pZ":1.7560694430482156,"vX0":2.854866802414185,"vY0":-119.04910372463524,"vZ0":-2.138414644472515,"x":110.5,"y":191.37,"x0":-2.4882491719100406,"y0":50.00165979474689,"z0":5.374582021065466,"aX":16.048437267487365},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.4,"breakHorizontal":-20.9,"spinRate":2727,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.4591919180360873,"extension":6.956393773285157},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":165.87}},"index":3,"playId":"c480db4d-2bc8-3b02-86dd-fab7cd91e2bb","pitchNumber":3,"startTime":"2025-07-30T23:25:05.748Z","endTime":"2025-07-30T23:25:14.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:25:14.313Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out to first baseman Ben Rice. Junior Caminero to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:25:21.639Z","endTime":"2025-07-30T23:26:05.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.76433334179584,"strikeZoneBottom":1.6416978825655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38750205247863,"aZ":-14.45081680977907,"pfxX":-3.4328449698547825,"pfxZ":9.689591010114004,"pX":-0.36798882418926265,"pZ":2.343883301523839,"vX0":6.2385351975430385,"vY0":-133.76890110980779,"vZ0":-5.25802015567737,"x":131.03,"y":175.5,"x0":-2.27469214956252,"y0":50.00096307367983,"z0":5.355605868633746,"aX":-6.278277627881011},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2594,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.40803797316987156,"extension":6.807465575219065},"index":0,"playId":"f56c8583-dd48-3cf1-8429-35bf10b1fae0","pitchNumber":1,"startTime":"2025-07-30T23:25:41.749Z","endTime":"2025-07-30T23:25:45.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.1,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.168465935641734,"aZ":-40.20545301042315,"pfxX":9.23898211372339,"pfxZ":-6.191854055054735,"pX":-0.5126180555281481,"pZ":1.426994300917765,"vX0":1.8033047218543714,"vY0":-113.31555244204849,"vZ0":-0.9140498494312299,"x":136.54,"y":200.25,"x0":-2.5192847725784238,"y0":50.0017378100048,"z0":5.8606805114005,"aX":11.985270652648532},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.2,"breakHorizontal":-17.2,"spinRate":2933,"spinDirection":56},"zone":13,"typeConfidence":0.92,"plateTime":0.48380917399215795,"extension":6.484777206327035},"hitData":{"launchSpeed":73.4,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.21,"coordY":172.66}},"index":1,"playId":"96d34b23-e26d-3af6-bba9-2b6bf9440f3e","pitchNumber":2,"startTime":"2025-07-30T23:25:57.516Z","endTime":"2025-07-30T23:26:05.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.54,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:26:05.488Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T23:26:22.703Z","endTime":"2025-07-30T23:29:47.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.45823472719043,"strikeZoneBottom":1.56068206366364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53823356531329,"aZ":-14.79634664759045,"pfxX":-4.980570481985048,"pfxZ":9.030299912024727,"pX":0.3958543475848749,"pZ":2.1410835421264394,"vX0":8.709206577480844,"vY0":-137.3782417260285,"vZ0":-5.905964672022845,"x":101.91,"y":180.97,"x0":-2.158715223938899,"y0":50.000854179633016,"z0":5.312931352153206,"aX":-9.583022401172823},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2621,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39770009297795283,"extension":6.705980281384959},"index":0,"playId":"a85d7d0e-3dba-3986-89d0-bd019a346f6e","pitchNumber":1,"startTime":"2025-07-30T23:26:53.232Z","endTime":"2025-07-30T23:26:57.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.9,"endSpeed":76.7,"strikeZoneTop":3.47858130306705,"strikeZoneBottom":1.47998552720268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73712324622259,"aZ":-31.197614574206163,"pfxX":10.53270085455435,"pfxZ":0.6664998588895306,"pX":0.24595072778515706,"pZ":0.9066218811105723,"vX0":3.4335808769307943,"vY0":-120.63250307331687,"vZ0":-4.458795646163749,"x":107.62,"y":214.3,"x0":-2.564982413388945,"y0":50.00548533794752,"z0":5.5330734761122935,"aX":15.50547411395727},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.4,"breakHorizontal":-19.9,"spinRate":3167,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4542550794326745,"extension":6.784447726756564},"index":1,"playId":"69271c96-e791-3b66-af64-fb6c81f10281","pitchNumber":2,"startTime":"2025-07-30T23:27:12.647Z","endTime":"2025-07-30T23:27:17.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44427094140425,"aZ":-23.61012247509287,"pfxX":-8.011952518656114,"pfxZ":4.48369708058412,"pX":-0.8041044433117387,"pZ":2.262495825134094,"vX0":6.57307642566829,"vY0":-136.91804603556466,"vZ0":-3.9809783660421254,"x":147.65,"y":177.69,"x0":-2.1874806802284725,"y0":50.00590717364887,"z0":5.338907268204985,"aX":-15.310743732050886},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2450,"spinDirection":227},"zone":4,"typeConfidence":0.67,"plateTime":0.39908288216572974,"extension":6.893701859372784},"index":2,"playId":"a440b812-8969-3c5e-8105-d6db9f9b2f6b","pitchNumber":3,"startTime":"2025-07-30T23:27:49.200Z","endTime":"2025-07-30T23:27:55.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.33773624986948,"strikeZoneBottom":1.47546222844843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.475498648085736,"aZ":-16.55019177346389,"pfxX":-3.5753251307483382,"pfxZ":8.10332468318619,"pX":0.5907256556554087,"pZ":3.816330818323513,"vX0":8.766433372266018,"vY0":-136.84182723704373,"vZ0":-1.6636714757385827,"x":94.48,"y":135.74,"x0":-2.1662685295250586,"y0":50.002922011213805,"z0":5.54627400364173,"aX":-6.894687446266566},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2559,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3977381722763549,"extension":6.837910176627518},"index":3,"playId":"2136c572-df03-37a7-88df-d0da280d379f","pitchNumber":4,"startTime":"2025-07-30T23:28:12.706Z","endTime":"2025-07-30T23:28:17.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T23:28:35.702Z","endTime":"2025-07-30T23:29:00.449Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"6cbe8155-1997-3c5a-91d4-81d5db1c27d8","startTime":"2025-07-30T23:29:00.449Z","endTime":"2025-07-30T23:29:04.458Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Will Warren picks off Junior Caminero at 2nd on throw to shortstop Anthony Volpe.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"6cbe8155-1997-3c5a-91d4-81d5db1c27d8","startTime":"2025-07-30T23:29:11.552Z","endTime":"2025-07-30T23:29:41.300Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.35,"dramaIndex":76.0,"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.37221288952666,"strikeZoneBottom":1.47687744490515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.344408481767235,"aZ":-13.993397865193593,"pfxX":-5.478015796006299,"pfxZ":9.127893786966977,"pX":0.691151147092876,"pZ":1.8239625886307458,"vX0":9.797970792686225,"vY0":-139.2992667767533,"vZ0":-7.094980439520042,"x":90.65,"y":189.53,"x0":-2.1387132027620113,"y0":50.00452832153733,"z0":5.304783473786364,"aX":-10.913490056936313},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2648,"spinDirection":228},"zone":9,"typeConfidence":0.91,"plateTime":0.3911985531422424,"extension":7.030261376955078},"index":7,"playId":"932b7268-0f24-3954-a854-e8278acb9541","pitchNumber":5,"startTime":"2025-07-30T23:29:41.300Z","endTime":"2025-07-30T23:29:47.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.35,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:29:47.304Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:31:38.461Z","endTime":"2025-07-30T23:33:42.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.73074752365571,"strikeZoneBottom":1.80014363592375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.950995189191847,"aZ":-25.40167718372726,"pfxX":0.12848056503126015,"pfxZ":4.199963169034961,"pX":-0.522216583970731,"pZ":2.475065422902752,"vX0":0.6527553041252339,"vY0":-126.05963478918402,"vZ0":-4.036757766748074,"x":136.91,"y":171.95,"x0":-0.8009257381651105,"y0":50.00541165563187,"z0":6.141114093723939,"aX":0.2074179265101131},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2232,"spinDirection":200},"zone":4,"typeConfidence":0.91,"plateTime":0.434032279759097,"extension":6.0894621742162895},"index":0,"playId":"1c361bc5-8751-3fff-acbf-40047cd33750","pitchNumber":1,"startTime":"2025-07-30T23:32:00.683Z","endTime":"2025-07-30T23:32:05.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.905705958487957,"aZ":-19.252276042025436,"pfxX":-8.797177836164035,"pfxZ":7.293487723998671,"pX":-0.7670708755485922,"pZ":2.3511386205397056,"vX0":2.939034711974106,"vY0":-132.45274325764447,"vZ0":-5.705089755105679,"x":146.24,"y":175.3,"x0":-0.7494859982841487,"y0":50.00658920925876,"z0":5.9456964373023,"aX":-15.598121975968064},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":15.2,"spinRate":2156,"spinDirection":214},"zone":7,"typeConfidence":0.93,"plateTime":0.41388379658378094,"extension":6.318688429025567},"index":1,"playId":"a164f606-4b84-3206-8648-bc4929e7cdc3","pitchNumber":2,"startTime":"2025-07-30T23:32:13.959Z","endTime":"2025-07-30T23:32:17.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.78047936407366,"strikeZoneBottom":1.84679629810942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.374153140031517,"aZ":-38.77624607249996,"pfxX":5.7295415659194315,"pfxZ":-4.781504437878196,"pX":1.8199347035702296,"pZ":2.3070322633753713,"vX0":4.201698265954446,"vY0":-117.17359070014325,"vZ0":-0.6139223561761039,"x":47.63,"y":176.49,"x0":-0.7444278896957505,"y0":50.001055446919736,"z0":6.214384096266707,"aX":7.91682575258572},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.5,"breakHorizontal":-11.4,"spinRate":2315,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.46852992475969435,"extension":6.066755887874627},"index":2,"playId":"ba8ed404-187f-3eb1-9a3e-eef3e1e28956","pitchNumber":3,"startTime":"2025-07-30T23:32:31.189Z","endTime":"2025-07-30T23:32:35.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.5,"endSpeed":76.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78310506097063,"aZ":-28.619246352109403,"pfxX":-5.757434119127938,"pfxZ":2.3864447866937812,"pX":-0.32803714578733245,"pZ":2.2865337478118746,"vX0":2.7162338630421807,"vY0":-121.50779495418206,"vZ0":-3.1508908479365196,"x":129.5,"y":177.04,"x0":-0.7150436117672762,"y0":50.0010490809829,"z0":6.098172173800638,"aX":-8.570416012535015},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.8,"breakHorizontal":9.7,"spinRate":1228,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.4515316400128597,"extension":5.860444644515099},"index":3,"playId":"867d8138-4bbb-3fb5-b282-ce73913e3fa6","pitchNumber":4,"startTime":"2025-07-30T23:32:45.979Z","endTime":"2025-07-30T23:32:53.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.2,"endSpeed":75.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.015422837751572,"aZ":-29.87887629895584,"pfxX":-7.054717446004412,"pfxZ":1.5576818905702332,"pX":-0.30499640821088203,"pZ":2.8986796820403002,"vX0":2.9664840612724657,"vY0":-121.12584818436079,"vZ0":-1.5395431489322815,"x":128.63,"y":160.52,"x0":-0.6362774316801733,"y0":50.00132014633876,"z0":6.181467406584675,"aX":-10.36951494059754},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":12.0,"spinRate":1020,"spinDirection":243},"zone":4,"typeConfidence":0.89,"plateTime":0.4540709387475488,"extension":5.897933636548549},"index":4,"playId":"e56d760a-b515-31c3-9946-0f5d7816b8a4","pitchNumber":5,"startTime":"2025-07-30T23:33:07.380Z","endTime":"2025-07-30T23:33:15.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.65744394090893,"strikeZoneBottom":1.83088161617248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.551403541414306,"aZ":-24.05881133635834,"pfxX":2.634221547962476,"pfxZ":5.012870738451877,"pX":0.4981316933792052,"pZ":3.3705657998733067,"vX0":1.9400163678475923,"vY0":-126.61966902740865,"vZ0":-2.463526941387909,"x":98.01,"y":147.77,"x0":-0.6210070545652804,"y0":50.0038878056717,"z0":6.287082231469937,"aX":4.264564830422913},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-5.3,"spinRate":2222,"spinDirection":185},"zone":3,"typeConfidence":0.91,"plateTime":0.4330537292744365,"extension":6.155419125828372},"index":5,"playId":"9af9c75d-10ca-3d34-8490-3445f19e8f3e","pitchNumber":6,"startTime":"2025-07-30T23:33:36.496Z","endTime":"2025-07-30T23:33:42.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:33:42.205Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:33:46.044Z","endTime":"2025-07-30T23:35:49.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.167863140904057,"aZ":-23.405788933123137,"pfxX":2.422324979554361,"pfxZ":5.452209711775419,"pX":0.261110567367217,"pZ":3.6015248614263373,"vX0":1.9530142791778458,"vY0":-126.17642250244592,"vZ0":-1.9919521485179663,"x":107.05,"y":141.54,"x0":-0.8383241671333997,"y0":50.0061372103967,"z0":6.291242535106835,"aX":3.8979532989495853},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":-4.8,"spinRate":2262,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.43443997370836307,"extension":6.058524842295339},"index":0,"playId":"9231c8f2-2913-349e-8f7b-5d25639b0008","pitchNumber":1,"startTime":"2025-07-30T23:34:05.739Z","endTime":"2025-07-30T23:34:09.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.231259865863862,"aZ":-33.18150328308352,"pfxX":-6.028237117629848,"pfxZ":-0.6814087534851243,"pX":0.05374145341095023,"pZ":2.252089691322603,"vX0":3.7496615745934445,"vY0":-121.02772718832792,"vZ0":-2.3360536484588055,"x":114.95,"y":177.97,"x0":-0.7381776156357652,"y0":50.004111467802836,"z0":6.156557806080409,"aX":-8.878250454734225},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":10.0,"spinRate":1206,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.4538272973578237,"extension":5.8192906193251535},"index":1,"playId":"e92bddef-66d8-3faa-904d-e4a94da5effd","pitchNumber":2,"startTime":"2025-07-30T23:34:21.543Z","endTime":"2025-07-30T23:34:26.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55465224191735,"aZ":-28.70221342839858,"pfxX":-7.8328352472939,"pfxZ":2.4011810789835804,"pX":-0.2630090663673453,"pZ":0.9428414295320479,"vX0":3.560939811442723,"vY0":-120.92040942255338,"vZ0":-5.912925472523324,"x":127.03,"y":213.32,"x0":-0.7551973778180987,"y0":50.00507663793646,"z0":6.010340314825402,"aX":-11.338107713356223},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":13.1,"spinRate":1300,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4569452666646918,"extension":6.070775169486814},"index":2,"playId":"4acd5cc3-93fc-35cc-b827-c8863025e714","pitchNumber":3,"startTime":"2025-07-30T23:34:41.332Z","endTime":"2025-07-30T23:34:46.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.520266653015984,"aZ":-16.34568780914112,"pfxX":-8.716239207923758,"pfxZ":8.803518254253724,"pX":-0.7142662978058341,"pZ":2.4188222030272617,"vX0":2.976434269884111,"vY0":-133.88435621833648,"vZ0":-6.102942392257013,"x":144.23,"y":173.47,"x0":-0.7144804878777388,"y0":50.00092658649272,"z0":5.9164311308548685,"aX":-15.668487741296415},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2012,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.4106180387627387,"extension":6.207244608173384},"index":3,"playId":"7c968080-7d60-3121-b158-ed2a0a19248d","pitchNumber":4,"startTime":"2025-07-30T23:35:00.973Z","endTime":"2025-07-30T23:35:08.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.503788307658052,"aZ":-35.38538829250532,"pfxX":-9.171975398915304,"pfxZ":-2.200110270790246,"pX":-0.15595453804370135,"pZ":0.5604635418117816,"vX0":4.155550942515738,"vY0":-121.49294132528244,"vZ0":-5.545473712985341,"x":122.94,"y":223.65,"x0":-0.7209247288840482,"y0":50.004799439625515,"z0":6.040429391596549,"aX":-13.360524318661447},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":15.2,"spinRate":1296,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4553409097574148,"extension":5.899614140403906},"index":4,"playId":"7e3286fb-d7b0-30ae-83e7-bafbb182deb3","pitchNumber":5,"startTime":"2025-07-30T23:35:21.444Z","endTime":"2025-07-30T23:35:26.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.314976130742078,"aZ":-23.027456911940472,"pfxX":-0.5339379111464466,"pfxZ":5.665238173784626,"pX":0.29199635763730825,"pZ":3.755745742503689,"vX0":2.549096635119164,"vY0":-126.20446230176677,"vZ0":-1.6784765774896337,"x":105.87,"y":137.37,"x0":-0.6611470109537606,"y0":50.00572900872471,"z0":6.28130512514005,"aX":-0.8626932655904832},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.1,"breakHorizontal":0.4,"spinRate":2340,"spinDirection":179},"zone":3,"typeConfidence":0.89,"plateTime":0.4337365707472447,"extension":6.091147510348276},"index":5,"playId":"4a2c31fe-51d0-3d16-9f62-a1253c275147","pitchNumber":6,"startTime":"2025-07-30T23:35:45.737Z","endTime":"2025-07-30T23:35:49.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:35:49.710Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jasson Domínguez lines out sharply to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T23:35:56.656Z","endTime":"2025-07-30T23:36:33.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.50153951482401,"strikeZoneBottom":1.63771399815725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.965819515587974,"aZ":-13.785394930978603,"pfxX":-5.027458988611242,"pfxZ":9.937517904023752,"pX":-0.8606939595185856,"pZ":2.4316030360167358,"vX0":1.3627074824608925,"vY0":-135.28977142480863,"vZ0":-6.936374331152678,"x":149.81,"y":173.13,"x0":-0.7181649118157836,"y0":50.006760970719824,"z0":5.998273331776319,"aX":-9.306067351642895},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2127,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4051110421756041,"extension":6.145567881071136},"index":0,"playId":"f23bc8f6-2b73-316d-b8c0-bcc89dc48a3d","pitchNumber":1,"startTime":"2025-07-30T23:36:12.499Z","endTime":"2025-07-30T23:36:17.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2742134323055,"aZ":-23.337946365751364,"pfxX":-1.0595407089608693,"pfxZ":5.205011289519075,"pX":-0.05717329247374317,"pZ":1.9972556879083916,"vX0":2.226658289562207,"vY0":-129.05579716548647,"vZ0":-5.859795350265645,"x":119.18,"y":184.85,"x0":-0.7910572878077285,"y0":50.00354798990577,"z0":6.079574647706224,"aX":-1.7989561808919303},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":1.4,"spinRate":2415,"spinDirection":197},"zone":8,"typeConfidence":0.88,"plateTime":0.4233953649201423,"extension":6.17023420693532},"hitData":{"launchSpeed":109.6,"launchAngle":13.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.69,"coordY":85.84}},"index":1,"playId":"4dec6d94-7fab-37ec-b345-62b332bf9415","pitchNumber":2,"startTime":"2025-07-30T23:36:27.098Z","endTime":"2025-07-30T23:36:33.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:36:33.203Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Thaiss lines out to right fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:38:33.887Z","endTime":"2025-07-30T23:40:02.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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(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":84.2,"strikeZoneTop":3.36125748196344,"strikeZoneBottom":1.5898265627775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48335282408985,"aZ":-17.351436352545196,"pfxX":-5.013238688824432,"pfxZ":8.187041530636698,"pX":-1.114695586019246,"pZ":3.5856873615720692,"vX0":5.418299768488415,"vY0":-133.1961389306002,"vZ0":-1.952523184382097,"x":159.49,"y":141.97,"x0":-2.516334676792165,"y0":50.006554559102675,"z0":5.572318622531778,"aX":-9.081556961501866},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":8.0,"spinRate":2543,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4099890823905472,"extension":6.744174158339995},"index":0,"playId":"9cd8fd21-cf85-3288-afd5-d9ec607f5f0c","pitchNumber":1,"startTime":"2025-07-30T23:38:54.109Z","endTime":"2025-07-30T23:38:59.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.28962065087209,"strikeZoneBottom":1.51839360557607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52067108785649,"aZ":-17.134650955520584,"pfxX":-4.202175095125794,"pfxZ":8.06004487461537,"pX":-1.1523140879711289,"pZ":2.721160120937714,"vX0":5.1445672761238646,"vY0":-134.5942899953829,"vZ0":-4.208190217396839,"x":160.92,"y":165.31,"x0":-2.5273302817168997,"y0":50.002867165095104,"z0":5.490059982719986,"aX":-7.84193578739449},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2639,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4042994438513787,"extension":6.712470216410946},"index":1,"playId":"b09a5943-ecf2-3cd7-9433-d7101ac9b1f1","pitchNumber":2,"startTime":"2025-07-30T23:39:11.049Z","endTime":"2025-07-30T23:39:16.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.2955617864048,"strikeZoneBottom":1.48978667140033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18288385728545,"aZ":-32.76499259425163,"pfxX":12.072674012086303,"pfxZ":-0.40460600493293963,"pX":-0.7710717269428029,"pZ":1.7443091710760592,"vX0":1.0550624607179842,"vY0":-120.23839748017957,"vZ0":-2.1858660411269577,"x":146.39,"y":191.68,"x0":-2.784048446144207,"y0":50.003029067886445,"z0":5.570991316984762,"aX":17.685726598694163},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":-22.1,"spinRate":3122,"spinDirection":48},"zone":7,"typeConfidence":0.9,"plateTime":0.45544584264898536,"extension":6.697102900566898},"index":2,"playId":"b9944355-760e-3edd-afaf-d6a6a43b82b3","pitchNumber":3,"startTime":"2025-07-30T23:39:29.330Z","endTime":"2025-07-30T23:39:33.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-30T23:39:42.823Z","endTime":"2025-07-30T23:39:55.385Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.668556090125584,"aZ":-33.756611617988156,"pfxX":12.589173990385396,"pfxZ":-1.12061512523875,"pX":0.0014625744611142576,"pZ":2.316328950445213,"vX0":2.1511840715223034,"vY0":-118.51078439069742,"vZ0":-0.684082881883904,"x":116.94,"y":176.24,"x0":-2.553884723599158,"y0":50.00115141771264,"z0":5.705023407538514,"aX":17.818077501477635},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.9,"breakHorizontal":-23.3,"spinRate":3143,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4630282574678142,"extension":6.645840875483032},"hitData":{"launchSpeed":84.6,"launchAngle":21.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.05,"coordY":92.48}},"index":4,"playId":"363cf352-08b1-38b2-9dea-62bacf9382f8","pitchNumber":4,"startTime":"2025-07-30T23:39:55.385Z","endTime":"2025-07-30T23:40:02.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:40:02.052Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Walls hits a ground-rule double (12) on a fly ball to right-center field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:40:07.548Z","endTime":"2025-07-30T23:41:58.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.56828124317322,"strikeZoneBottom":1.69199086668319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.732945796351345,"aZ":-14.749014029307029,"pfxX":-5.83313488554701,"pfxZ":9.392644423477794,"pX":-0.2530083385172366,"pZ":1.6812440301523632,"vX0":7.230697054389652,"vY0":-134.9489767274272,"vZ0":-6.874173251184536,"x":126.64,"y":193.39,"x0":-2.201859106110197,"y0":50.004231060329005,"z0":5.2891382675851615,"aX":-10.823822704606789},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2607,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.40495265582653284,"extension":6.825548271821279},"index":0,"playId":"aabe489c-2daf-37dc-b790-ba24ab3b69b1","pitchNumber":1,"startTime":"2025-07-30T23:40:29.872Z","endTime":"2025-07-30T23:40:33.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15777105124067,"aZ":-15.471003652739304,"pfxX":-3.873018149886401,"pfxZ":8.93883689939224,"pX":0.2576683441031153,"pZ":2.8482254144231707,"vX0":8.157793954735128,"vY0":-135.47265726262123,"vZ0":-3.9546958396431484,"x":107.18,"y":161.88,"x0":-2.282363543581954,"y0":50.001641115757344,"z0":5.400526020347145,"aX":-7.237017878978509},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2706,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4035065523652195,"extension":6.797754110988204},"index":1,"playId":"718a6dc7-6690-3db7-a5ff-9fe81dd94b9d","pitchNumber":2,"startTime":"2025-07-30T23:40:46.538Z","endTime":"2025-07-30T23:40:50.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.52186180174341,"strikeZoneBottom":1.62792803677255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.555974213474716,"aZ":-17.263951919074145,"pfxX":-2.6547009158736317,"pfxZ":7.832779659895435,"pX":-0.7441966200618663,"pZ":3.476770826630686,"vX0":5.4159208868238276,"vY0":-136.2627374968677,"vZ0":-2.4677711975655736,"x":145.37,"y":144.91,"x0":-2.401836093716448,"y0":50.00032856093249,"z0":5.570485803987654,"aX":-5.052303227976663},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":3.8,"spinRate":2645,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.40013000567420853,"extension":6.784804587471655},"index":2,"playId":"8acd7c8d-72a6-383a-af06-7a8919a61e61","pitchNumber":3,"startTime":"2025-07-30T23:41:06.570Z","endTime":"2025-07-30T23:41:11.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":80.1,"endSpeed":74.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41844504219482,"aZ":-41.44909876209672,"pfxX":7.882295490054948,"pfxZ":-6.696444224529247,"pX":-0.6123692885186676,"pZ":1.6918690408034454,"vX0":1.7647584369303686,"vY0":-116.76633739531434,"vZ0":-0.6768273261647191,"x":140.34,"y":193.1,"x0":-2.4016659635726274,"y0":50.00361695001855,"z0":5.876068781881494,"aX":10.914659438708044},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.0,"breakHorizontal":-14.8,"spinRate":2999,"spinDirection":53},"zone":7,"typeConfidence":0.92,"plateTime":0.4685755228023001,"extension":6.425803510451512},"index":3,"playId":"8fe92a0f-76e7-3532-841d-47bcb7f643e9","pitchNumber":4,"startTime":"2025-07-30T23:41:26.335Z","endTime":"2025-07-30T23:41:30.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":84.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05406995355989,"aZ":-14.699260449285298,"pfxX":-5.270323730518289,"pfxZ":9.480605964263102,"pX":-0.825735749292883,"pZ":2.4220425595552695,"vX0":5.926007896631801,"vY0":-135.52436370726093,"vZ0":-5.259414116684033,"x":148.48,"y":173.38,"x0":-2.365170853308167,"y0":50.006509898239734,"z0":5.429476021185552,"aX":-9.719327176314877},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2588,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.40552416991628126,"extension":6.828510643304478},"hitData":{"launchSpeed":100.8,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":152.22,"coordY":32.59}},"index":4,"playId":"15438669-addd-3af0-b0d5-bd0e5efe6821","pitchNumber":5,"startTime":"2025-07-30T23:41:48.704Z","endTime":"2025-07-30T23:41:58.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:41:58.325Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, first baseman Ben Rice to pitcher Will Warren. Taylor Walls to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:42:10.614Z","endTime":"2025-07-30T23:43:03.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.46886754593528,"strikeZoneBottom":1.54609808467072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20012499829935,"aZ":-34.165801180980644,"pfxX":14.398197377198905,"pfxZ":-1.4205174491003074,"pX":-0.7320945947473477,"pZ":3.1086467328638556,"vX0":0.32621119147705574,"vY0":-117.73435281631104,"vZ0":1.424516359073616,"x":144.91,"y":154.85,"x0":-2.7422927136126973,"y0":50.00528875527996,"z0":5.6673711761546395,"aX":20.133184159032048},"breaks":{"breakAngle":31.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.9,"breakHorizontal":-26.2,"spinRate":3042,"spinDirection":66},"zone":1,"typeConfidence":0.9,"plateTime":0.46595118638466815,"extension":6.668967960614468},"index":0,"playId":"cc03a23b-1118-3c57-b4ab-9a15d8b8c24d","pitchNumber":1,"startTime":"2025-07-30T23:42:35.495Z","endTime":"2025-07-30T23:42:40.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077704651191848,"aZ":-18.42913595267643,"pfxX":-3.4414249672017454,"pfxZ":7.675248507245833,"pX":0.08294536049823299,"pZ":2.8828581270311124,"vX0":7.3648396530087465,"vY0":-132.87050400353488,"vZ0":-3.2558411407324095,"x":113.84,"y":160.94,"x0":-2.275775610736315,"y0":50.0011769190496,"z0":5.460768505192912,"aX":-6.162199179100111},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":4.7,"spinRate":2518,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.4119903859357583,"extension":6.765747918800903},"hitData":{"launchSpeed":98.8,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":169.42}},"index":1,"playId":"abf0e149-972e-3626-a64e-2e9df983efce","pitchNumber":2,"startTime":"2025-07-30T23:42:56.016Z","endTime":"2025-07-30T23:43:03.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.45,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:43:03.572Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (12) on a line drive to right fielder Cody Bellinger. Taylor Walls scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:43:34.166Z","endTime":"2025-07-30T23:46:23.420Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":701542,"link":"/api/v1/people/701542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"09e4821d-0e18-4dfd-ad7d-eefc9ad579e1","startTime":"2025-07-30T23:43:34.166Z","endTime":"2025-07-30T23:43:39.166Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.22810763479104,"strikeZoneBottom":1.46058119855706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.626152847198355,"aZ":-16.24390157748798,"pfxX":-4.458167300186775,"pfxZ":8.359344148887953,"pX":-1.188687789890133,"pZ":2.8644841817786952,"vX0":4.946252039251841,"vY0":-136.80062172935126,"vZ0":-3.8040794347649816,"x":162.31,"y":161.44,"x0":-2.4362762002809975,"y0":50.002099550039674,"z0":5.378217424923344,"aX":-8.495929161442458},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2775,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39953126618001766,"extension":6.802333584405588},"index":1,"playId":"fc32b098-5af2-3a48-994e-429d63d2a0e9","pitchNumber":1,"startTime":"2025-07-30T23:43:50.461Z","endTime":"2025-07-30T23:43:54.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.26014258520368,"strikeZoneBottom":1.42096659821788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.074830646137723,"aZ":-13.62499438487807,"pfxX":-3.857206090814314,"pfxZ":9.825752764179343,"pX":-0.47455214514665683,"pZ":1.6452678753345376,"vX0":6.57250932082462,"vY0":-136.3196084246002,"vZ0":-7.212591504181748,"x":135.09,"y":194.36,"x0":-2.412225024006704,"y0":50.004570538456505,"z0":5.260040518630941,"aX":-7.283552667587712},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2648,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.40131344748955833,"extension":6.8405748312993335},"index":2,"playId":"81f62333-ae2c-39e0-a517-71ca2fc54019","pitchNumber":2,"startTime":"2025-07-30T23:44:11.926Z","endTime":"2025-07-30T23:44:16.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.2937502439246,"strikeZoneBottom":1.52657833721248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.215337828247293,"aZ":-31.811323699905163,"pfxX":-5.789040580728922,"pfxZ":0.2206303500842155,"pX":-1.0477940630028482,"pZ":0.47879832668698713,"vX0":5.1708009722548995,"vY0":-126.53706822698345,"vZ0":-6.023910074698663,"x":156.94,"y":225.85,"x0":-2.3590875359768866,"y0":50.00317695506953,"z0":5.418538104936579,"aX":-9.450615973533813},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":9.4,"spinRate":1657,"spinDirection":246},"zone":13,"typeConfidence":0.83,"plateTime":0.43178083203160256,"extension":6.734534403276299},"index":3,"playId":"90c10617-007d-3903-8662-3596e2b0257f","pitchNumber":3,"startTime":"2025-07-30T23:44:31.334Z","endTime":"2025-07-30T23:44:35.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"8e46025a-6952-3f67-911d-8cc09b28ae9b","startTime":"2025-07-30T23:44:51.515Z","endTime":"2025-07-30T23:44:56.406Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.061823500241953,"aZ":-14.829348713338572,"pfxX":-2.5062607324679145,"pfxZ":9.011443904001283,"pX":0.8897205831600713,"pZ":2.8039014997247573,"vX0":9.527828488295658,"vY0":-137.0750493304931,"vZ0":-4.258835320488446,"x":83.09,"y":163.07,"x0":-2.2883746292109364,"y0":50.00374805437996,"z0":5.373382919013915,"aX":-4.826340619508048},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":2.8,"spinRate":2627,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3978703037942668,"extension":6.9524705632935},"index":5,"playId":"172df098-6d12-3d3f-9ab5-a0349c5368e9","pitchNumber":4,"startTime":"2025-07-30T23:45:27.106Z","endTime":"2025-07-30T23:45:31.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-30T23:45:48.380Z","endTime":"2025-07-30T23:46:09.415Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.753015002593205,"aZ":-39.64310065683463,"pfxX":9.36156649906577,"pfxZ":-5.271565904171533,"pX":-0.3525480342167155,"pZ":1.5671213922812814,"vX0":2.048229013656849,"vY0":-118.8498592394371,"vZ0":-1.1550290888032746,"x":130.44,"y":196.47,"x0":-2.443154926502312,"y0":50.00189492695495,"z0":5.689669400643477,"aX":13.266790695887408},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.5,"breakHorizontal":-17.4,"spinRate":2926,"spinDirection":61},"zone":7,"typeConfidence":0.79,"plateTime":0.4625106539945003,"extension":6.9683867451758585},"hitData":{"launchSpeed":93.3,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.49,"coordY":118.74}},"index":7,"playId":"d1f3f5d0-b158-355e-bc99-e177dee68142","pitchNumber":5,"startTime":"2025-07-30T23:46:09.415Z","endTime":"2025-07-30T23:46:23.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":1.56,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:46:23.420Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T23:46:26.938Z","endTime":"2025-07-30T23:48:19.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.51300958523907,"strikeZoneBottom":1.62758351515321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35020221537303,"aZ":-30.98466321450327,"pfxX":-7.091013757817654,"pfxZ":0.6268993381191521,"pX":1.9159475983368557,"pZ":1.999500405491828,"vX0":12.97793589481615,"vY0":-136.35094700579157,"vZ0":-3.4589117283376987,"x":43.97,"y":184.79,"x0":-1.9640148996050373,"y0":50.00308429043363,"z0":5.400925990491374,"aX":-13.477213969972755},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.6,"breakHorizontal":10.4,"spinRate":2349,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4002661620647605,"extension":7.015163082411227},"index":0,"playId":"066683c9-4b60-34bb-8eb9-66e5e00d075f","pitchNumber":1,"startTime":"2025-07-30T23:46:52.543Z","endTime":"2025-07-30T23:46:57.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.4,"endSpeed":85.5,"strikeZoneTop":3.50464703363575,"strikeZoneBottom":1.6006030696148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27194071802278,"aZ":-29.914705997547497,"pfxX":-7.28999161408383,"pfxZ":1.2205105363918172,"pX":-0.8871201184833677,"pZ":2.6590533234717153,"vX0":6.134486586152583,"vY0":-134.5612733607755,"vZ0":-1.906774034222142,"x":150.81,"y":166.99,"x0":-2.237361271929689,"y0":50.00464845759381,"z0":5.474488998559394,"aX":-13.51331561320243},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.0,"breakHorizontal":12.1,"spinRate":2360,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.405402235724277,"extension":6.858389314157253},"index":1,"playId":"5ca131ac-b0de-34d5-842a-e4cd1e9892f3","pitchNumber":2,"startTime":"2025-07-30T23:47:11.681Z","endTime":"2025-07-30T23:47:15.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.1,"endSpeed":85.2,"strikeZoneTop":3.54867034348222,"strikeZoneBottom":1.62750337567178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.937030189022153,"aZ":-15.986903811187283,"pfxX":-4.378018333125487,"pfxZ":8.683776620324632,"pX":-0.83003113149945,"pZ":4.084689885491068,"vX0":5.533576904074947,"vY0":-135.50544206310533,"vZ0":-0.9513788716523109,"x":148.64,"y":128.49,"x0":-2.327474911501392,"y0":50.00221435936387,"z0":5.554613294938829,"aX":-8.16108552571161},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2628,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.40383880891010815,"extension":6.891620441035683},"index":2,"playId":"e61d1955-629e-3e12-9d48-51f4b210d5d7","pitchNumber":3,"startTime":"2025-07-30T23:47:31.800Z","endTime":"2025-07-30T23:47:35.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.019787357356552,"aZ":-30.437561794458713,"pfxX":11.153619261692498,"pfxZ":1.1648951611495892,"pX":0.33926941912488107,"pZ":2.0761848757155428,"vX0":3.150197084798373,"vY0":-121.27798778409938,"vZ0":-1.993099693390611,"x":104.07,"y":182.72,"x0":-2.4257913640531226,"y0":50.00174228639247,"z0":5.566916223945375,"aX":16.589141130678623},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":-21.0,"spinRate":3074,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.45186247796627166,"extension":6.875146024184703},"index":3,"playId":"a4a64a2a-ec77-3f3d-bef6-10d0e0045b8b","pitchNumber":4,"startTime":"2025-07-30T23:47:51.638Z","endTime":"2025-07-30T23:47:56.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.588503385037008,"aZ":-29.154109813110335,"pfxX":-7.87660440491744,"pfxZ":1.5605863579046106,"pX":0.0887941196569265,"pZ":1.7405659126773705,"vX0":8.442942045078757,"vY0":-138.10475944389933,"vZ0":-4.471024778889668,"x":113.62,"y":191.78,"x0":-1.9787083920497641,"y0":50.00616051365734,"z0":5.332127555220754,"aX":-15.2799501403895},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.0,"breakHorizontal":12.6,"spinRate":2519,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3959953766896773,"extension":6.769926917680516},"hitData":{"launchSpeed":108.1,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.28,"coordY":140.82}},"index":4,"playId":"e0045132-4175-3648-866b-dfe27e848400","pitchNumber":5,"startTime":"2025-07-30T23:48:12.329Z","endTime":"2025-07-30T23:48:19.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:48:19.866Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan McMahon doubles (17) on a sharp line drive to right fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:50:31.280Z","endTime":"2025-07-30T23:51:54.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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(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":85.3,"endSpeed":78.2,"strikeZoneTop":3.49066963707035,"strikeZoneBottom":1.73193241509932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61446321086156,"aZ":-24.062754174903514,"pfxX":-0.24405648447221395,"pfxZ":5.2173443592963205,"pX":0.49531417649757525,"pZ":2.069760635832534,"vX0":2.852548664211038,"vY0":-124.14851264347116,"vZ0":-5.093373528040956,"x":98.12,"y":182.9,"x0":-0.6385339976340838,"y0":50.00535071954702,"z0":6.159057655720937,"aX":-0.3796091049011268},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":-0.2,"spinRate":2331,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.44174211352282855,"extension":6.065910108552936},"index":0,"playId":"66e10230-6ea2-3300-ac08-5f1f11d22ff5","pitchNumber":1,"startTime":"2025-07-30T23:50:31.280Z","endTime":"2025-07-30T23:50:36.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.5276170995388,"strikeZoneBottom":1.69761475516486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.909402528510984,"aZ":-19.006260091119827,"pfxX":-10.116251666345129,"pfxZ":7.619114299082326,"pX":0.645352255595008,"pZ":2.5916128021088456,"vX0":6.263479730355177,"vY0":-131.40048086360895,"vZ0":-4.910180215250999,"x":92.4,"y":168.81,"x0":-0.46953727122131766,"y0":50.000313984197675,"z0":5.919831737301121,"aX":-17.47890726491471},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":16.7,"spinRate":1933,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.4187349051409264,"extension":6.386489504003728},"index":1,"playId":"2e11a890-0f08-3852-a0dc-6bf33ada58e0","pitchNumber":2,"startTime":"2025-07-30T23:50:46.394Z","endTime":"2025-07-30T23:50:50.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-07-30T23:50:56.548Z","endTime":"2025-07-30T23:51:05.778Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.1,"endSpeed":83.3,"strikeZoneTop":3.49641044978551,"strikeZoneBottom":1.6667872315305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.769686511797715,"aZ":-13.860269478436939,"pfxX":-4.753249347882948,"pfxZ":10.173193717760377,"pX":-0.20016613955841725,"pZ":4.5771083278433435,"vX0":2.3821194559485472,"vY0":-134.02134094720327,"vZ0":-1.8887299236433,"x":124.63,"y":115.2,"x0":-0.48795208874679447,"y0":50.00357241702177,"z0":6.292664950994075,"aX":-8.557306930323941},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2202,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4103180680953997,"extension":6.1612147829644},"index":3,"playId":"179c5613-aa50-3e72-afcd-90e06b31888f","pitchNumber":3,"startTime":"2025-07-30T23:51:05.778Z","endTime":"2025-07-30T23:51:09.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.5,"endSpeed":83.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31341552859723,"aZ":-18.251887910958622,"pfxX":-9.302601354111015,"pfxZ":7.8266527424990615,"pX":0.6637552820475483,"pZ":2.3713783554243224,"vX0":6.134148620536515,"vY0":-132.98203116669214,"vZ0":-5.72775919760091,"x":91.7,"y":174.75,"x0":-0.4721575937691383,"y0":50.004016935084195,"z0":5.890910331656598,"aX":-16.550015234444267},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":15.4,"spinRate":1977,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.4129534901768048,"extension":6.185764417990544},"index":4,"playId":"88111683-10f6-392f-80fc-18e84c91a904","pitchNumber":4,"startTime":"2025-07-30T23:51:22.538Z","endTime":"2025-07-30T23:51:26.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.5,"endSpeed":79.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.605390319632004,"aZ":-26.59746966079566,"pfxX":1.3443202791326423,"pfxZ":3.5254697509649366,"pX":0.3946424698251967,"pZ":2.1347351330376747,"vX0":2.053412040248762,"vY0":-124.59510195806745,"vZ0":-4.517852404984343,"x":101.96,"y":181.14,"x0":-0.6128963762224275,"y0":50.002664311564224,"z0":6.15367906665472,"aX":2.126238216167211},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2291,"spinDirection":212},"zone":9,"typeConfidence":0.89,"plateTime":0.43858078617205987,"extension":6.0346897640114365},"hitData":{"launchSpeed":103.5,"launchAngle":14.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.48,"coordY":132.43}},"index":5,"playId":"7862e381-9c0d-3889-be98-b731a50e0f05","pitchNumber":5,"startTime":"2025-07-30T23:51:41.985Z","endTime":"2025-07-30T23:51:54.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:51:54.280Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Anthony Volpe pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:51:55.754Z","endTime":"2025-07-30T23:53:12.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"strikeZoneTop":3.37890850243524,"strikeZoneBottom":1.69472394010458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45016930821458,"aZ":-14.923669134491284,"pfxX":-3.132436069998271,"pfxZ":9.661106948285735,"pX":0.5248828668619347,"pZ":3.711946385956972,"vX0":3.2591494230320612,"vY0":-133.2349920401929,"vZ0":-3.4500481398201828,"x":96.99,"y":138.56,"x0":-0.31124346589379426,"y0":50.0034773170164,"z0":6.112074971657584,"aX":-5.593665888154313},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2044,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.4121890513149826,"extension":6.334067954106533},"index":0,"playId":"f013ffd0-2e73-3dd9-8d40-c728f1ae6547","pitchNumber":1,"startTime":"2025-07-30T23:52:23.067Z","endTime":"2025-07-30T23:52:27.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.771068592726024,"aZ":-16.426604217737673,"pfxX":-3.829524169429198,"pfxZ":8.70342841838668,"pX":0.09530571325253749,"pZ":2.531432840226363,"vX0":2.2561719529125583,"vY0":-133.66396673899206,"vZ0":-6.249323413843226,"x":113.37,"y":170.43,"x0":-0.26210334527866436,"y0":50.00401006571136,"z0":6.078949435238934,"aX":-6.930826910130842},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2035,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.40975533719907364,"extension":6.3146670755308865},"index":1,"playId":"3c3e4607-ca31-398c-8782-5af979fbca1c","pitchNumber":2,"startTime":"2025-07-30T23:52:39.940Z","endTime":"2025-07-30T23:52:43.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35402107427805,"aZ":-17.740802011300893,"pfxX":-8.140987450952046,"pfxZ":7.9506017710072125,"pX":-0.27839548882982124,"pZ":3.0679905261020255,"vX0":3.4985427916865532,"vY0":-134.2254747690423,"vZ0":-4.196908515883808,"x":127.61,"y":155.94,"x0":-0.5444047137027919,"y0":50.00564062973733,"z0":5.923361177020681,"aX":-14.785881425563321},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2061,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.4088134926238185,"extension":6.239486267390338},"hitData":{"launchSpeed":86.9,"launchAngle":62.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.47,"coordY":148.64}},"index":2,"playId":"e25a66a9-b896-3ad2-a7c9-87520645620c","pitchNumber":3,"startTime":"2025-07-30T23:53:01.455Z","endTime":"2025-07-30T23:53:12.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.51,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:53:12.027Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:53:16.161Z","endTime":"2025-07-30T23:54:54.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12720702779769,"aZ":-32.79692424444971,"pfxX":-6.87840416805393,"pfxZ":-0.42840876005734563,"pX":-0.7059857246713193,"pZ":0.883019596267096,"vX0":2.4156229566287433,"vY0":-121.38141512442458,"vZ0":-5.139583409736742,"x":143.91,"y":214.94,"x0":-0.8318329605429712,"y0":50.00191399149104,"z0":5.9490900690342805,"aX":-10.06061403230548},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.9,"breakHorizontal":11.6,"spinRate":1146,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4546911516036891,"extension":6.161908317110978},"index":0,"playId":"ad240931-98f1-30ea-9d72-b4a7ef1b2b33","pitchNumber":1,"startTime":"2025-07-30T23:53:38.072Z","endTime":"2025-07-30T23:53:41.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.313559695791014,"aZ":-13.435037967655953,"pfxX":-3.137480415918649,"pfxZ":10.18654273408627,"pX":0.0858582358648374,"pZ":3.9241641137210648,"vX0":2.9921870399430057,"vY0":-135.44686307984807,"vZ0":-3.1494319165985143,"x":113.73,"y":132.83,"x0":-0.6308539332135568,"y0":50.002107605065454,"z0":6.054057893687912,"aX":-5.771717267198719},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":4.9,"spinRate":2122,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.4059230331394339,"extension":6.318607854528767},"index":1,"playId":"1b4d0946-21d4-30bc-9313-e9e18ffddb36","pitchNumber":2,"startTime":"2025-07-30T23:54:00.862Z","endTime":"2025-07-30T23:54:04.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-07-30T23:54:10.726Z","endTime":"2025-07-30T23:54:29.896Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.42901184442152,"strikeZoneBottom":1.73942642971823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.470323754192332,"aZ":-36.11731892817032,"pfxX":-7.439102271658927,"pfxZ":-2.608715112068852,"pX":-1.0919297402116441,"pZ":1.6826859263711946,"vX0":1.3981246444454123,"vY0":-123.07766573718855,"vZ0":-2.7791464448078784,"x":158.62,"y":193.35,"x0":-0.7063653767971596,"y0":50.001027333377486,"z0":5.9259458696681975,"aX":-11.258860579561082},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.2,"breakHorizontal":13.1,"spinRate":1193,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.44731666637046485,"extension":6.008303648092127},"index":3,"playId":"8ce0d516-6788-3ccc-b0f2-f4d0edb4bb00","pitchNumber":3,"startTime":"2025-07-30T23:54:29.896Z","endTime":"2025-07-30T23:54:33.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.804364669699765,"aZ":-15.006809367757695,"pfxX":-1.8693851161159167,"pfxZ":9.125856433084023,"pX":-0.30928318033133295,"pZ":3.972039992736983,"vX0":1.2912172345954478,"vY0":-135.82273561440115,"vZ0":-3.045850000302028,"x":128.79,"y":131.53,"x0":-0.5462832847327043,"y0":50.004401194600916,"z0":6.142284007164289,"aX":-3.5174158365034005},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":3.1,"spinRate":2117,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4021861204293464,"extension":6.191028832579221},"index":4,"playId":"47e50140-e289-302b-93ac-9a2dcae2d3b0","pitchNumber":4,"startTime":"2025-07-30T23:54:50.094Z","endTime":"2025-07-30T23:54:54.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:54:54.183Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:54:55.310Z","endTime":"2025-07-30T23:57:51.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.892024109831148,"aZ":-26.310703440743453,"pfxX":0.41474711388414565,"pfxZ":3.619746080438981,"pX":0.5027182555075369,"pZ":2.571232112604646,"vX0":2.682817574578122,"vY0":-125.57383966137942,"vZ0":-3.4749328731387705,"x":97.84,"y":169.36,"x0":-0.6269251113112397,"y0":50.00373371446478,"z0":6.078756036799785,"aX":0.6722960410416708},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2299,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.4337283954689837,"extension":6.1680867736947524},"index":0,"playId":"d8b45ecd-e0fe-3fae-99ab-8f52541c8502","pitchNumber":1,"startTime":"2025-07-30T23:55:19.154Z","endTime":"2025-07-30T23:55:22.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.62415804282475,"strikeZoneBottom":1.8185222793058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.522675832255555,"aZ":-31.348283151637187,"pfxX":-8.513141037607824,"pfxZ":0.5615432525849924,"pX":-0.21558660672129665,"pZ":0.47558296835607305,"vX0":3.7796182494532595,"vY0":-120.59740599555454,"vZ0":-5.9712522240202786,"x":125.22,"y":225.94,"x0":-0.7052471786651386,"y0":50.00040136596203,"z0":5.780598329324171,"aX":-12.419096994160684},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1076,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.45583101909070844,"extension":6.349700127107623},"index":1,"playId":"75ed00c4-5233-3693-9cb6-61ffa2a1cc13","pitchNumber":2,"startTime":"2025-07-30T23:55:41.542Z","endTime":"2025-07-30T23:55:45.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"543c240a-2ab7-4d8f-adbb-a034c4a9b1fa","startTime":"2025-07-30T23:56:07.397Z","endTime":"2025-07-30T23:56:12.397Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.64629306372773,"strikeZoneBottom":1.73330973481707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.272221494943718,"aZ":-15.580166764952956,"pfxX":-4.362866910448975,"pfxZ":9.022822265751888,"pX":-1.431290992908469,"pZ":2.523451253747857,"vX0":-0.7190456425686101,"vY0":-134.98086699766682,"vZ0":-6.4757175742593045,"x":171.56,"y":170.65,"x0":-0.5945290346980326,"y0":50.004074176849265,"z0":6.056946897633267,"aX":-8.024808386639975},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2036,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4062949872769597,"extension":6.1442988257951985},"index":3,"playId":"21f7017b-0bad-3430-8af3-e153e55e4d77","pitchNumber":3,"startTime":"2025-07-30T23:56:25.698Z","endTime":"2025-07-30T23:56:29.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.49781222598234,"strikeZoneBottom":1.83500818214551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16521604372138,"aZ":-32.98890197621706,"pfxX":-6.153105433262012,"pfxZ":-0.5640029364472099,"pX":-0.7003467520582523,"pZ":2.7759216755853986,"vX0":1.8599279288634725,"vY0":-120.1970209715765,"vZ0":-1.1286542204836265,"x":143.7,"y":163.83,"x0":-0.6887835322569226,"y0":50.00163473202684,"z0":6.203621293409779,"aX":-8.925039104554205},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":10.7,"spinRate":1183,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.4571925156456862,"extension":5.952847077590025},"index":4,"playId":"9d266855-8784-3c3f-bb87-0c7734e94db9","pitchNumber":4,"startTime":"2025-07-30T23:56:45.370Z","endTime":"2025-07-30T23:56:52.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T23:57:04.615Z","endTime":"2025-07-30T23:57:25.751Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.55522450709591,"strikeZoneBottom":1.7572886232528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.652160131831163,"aZ":-32.806997125737865,"pfxX":-8.173771924972602,"pfxZ":-0.4381646549312812,"pX":-0.9261535128203064,"pZ":3.1810563478502716,"vX0":2.3344174565445828,"vY0":-120.90019000143297,"vZ0":-0.1728144396442145,"x":152.3,"y":152.89,"x0":-0.85337124185659,"y0":50.000813587816076,"z0":6.178511377724456,"aX":-11.874026015249889},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":1259,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.45629390756893295,"extension":6.278668123019787},"index":6,"playId":"f9f6b06a-f65c-3e95-9be7-9aebde41b5c9","pitchNumber":5,"startTime":"2025-07-30T23:57:25.751Z","endTime":"2025-07-30T23:57:31.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.57501903690164,"strikeZoneBottom":1.7464801582387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609717079758916,"aZ":-19.44707536359978,"pfxX":-7.700736682778877,"pfxZ":6.762194929013868,"pX":1.3057019750841536,"pZ":1.5372333812313619,"vX0":7.247893665453961,"vY0":-136.02524296987357,"vZ0":-7.7388822961381445,"x":67.23,"y":197.27,"x0":-0.38718784509285614,"y0":50.00522241338221,"z0":5.757558535709939,"aX":-14.496715926670525},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":1963,"spinDirection":216},"zone":14,"typeConfidence":0.94,"plateTime":0.4019932621826836,"extension":6.3959181848074875},"index":7,"playId":"a719af95-f0ed-3692-aa4e-68949b824cba","pitchNumber":6,"startTime":"2025-07-30T23:57:46.890Z","endTime":"2025-07-30T23:57:51.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.5,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T23:57:51.613Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice walks. Ryan McMahon to 3rd. Trent Grisham to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T23:57:54.151Z","endTime":"2025-07-31T00:02:33.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnThird":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.71256767446338,"strikeZoneBottom":1.78153886964337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.844462724005577,"aZ":-32.037503837457855,"pfxX":-7.4905911589634995,"pfxZ":0.09439267106193583,"pX":-0.8805539847852935,"pZ":2.4039813143614137,"vX0":2.080677732234552,"vY0":-122.22298121390071,"vZ0":-2.3118045161431304,"x":150.56,"y":173.87,"x0":-0.7784165193368762,"y0":50.00568992873013,"z0":6.15908821757382,"aX":-11.144777310903548},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":1048,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4510468794116509,"extension":6.050025560567419},"index":0,"playId":"db21c279-ec83-3879-9dc8-6bb642e5c2c8","pitchNumber":1,"startTime":"2025-07-30T23:58:16.889Z","endTime":"2025-07-30T23:58:21.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.8,"endSpeed":76.2,"strikeZoneTop":3.72463383465167,"strikeZoneBottom":1.91631547241786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11277972810582,"aZ":-32.262252328911394,"pfxX":-7.3625392756878005,"pfxZ":-0.056500690237525575,"pX":-1.2027151444676443,"pZ":2.3164278785182444,"vX0":1.4056905844922978,"vY0":-121.91414223269373,"vZ0":-2.0888567399982976,"x":162.84,"y":176.24,"x0":-0.8358976694044639,"y0":50.003902250013525,"z0":6.006947087663286,"aX":-10.927882249843917},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":12.8,"spinRate":1206,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.45170593918119684,"extension":6.246457414768217},"index":1,"playId":"bf22dc57-9ba9-39ca-827e-c73aae4b5062","pitchNumber":2,"startTime":"2025-07-30T23:58:32.619Z","endTime":"2025-07-30T23:58:36.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.69657135320502,"strikeZoneBottom":1.88800340227762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231643624251184,"aZ":-38.04412151136213,"pfxX":-7.1980860379633285,"pfxZ":-3.9603076001167254,"pX":-0.6539401059290618,"pZ":1.3386806109928457,"vX0":2.4625713669348674,"vY0":-122.17044081100228,"vZ0":-3.121210310213323,"x":141.93,"y":202.64,"x0":-0.750797878088784,"y0":50.000685717876934,"z0":5.964022418423347,"aX":-10.677654762938287},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.7,"breakHorizontal":12.2,"spinRate":1118,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4515504048508796,"extension":6.246925951334383},"index":2,"playId":"5eb8e5b7-6bc8-321c-87f7-b4627f108065","pitchNumber":3,"startTime":"2025-07-30T23:58:51.696Z","endTime":"2025-07-30T23:58:55.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.862539236359808,"aZ":-36.383045878262294,"pfxX":-7.900994266574189,"pfxZ":-2.8231675323494168,"pX":-0.1477801537144482,"pZ":0.5576425962236111,"vX0":3.511489273632368,"vY0":-122.81947318618612,"vZ0":-5.274976775286081,"x":122.63,"y":223.72,"x0":-0.5887515635428537,"y0":50.00315449841891,"z0":5.914130589487039,"aX":-11.776043494349532},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.4,"breakHorizontal":13.2,"spinRate":1162,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4502018943081545,"extension":6.153697367104363},"index":3,"playId":"0a9f80f9-ec4f-39f3-beea-2bb84465dd2b","pitchNumber":4,"startTime":"2025-07-30T23:59:11.692Z","endTime":"2025-07-30T23:59:16.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":84.6,"endSpeed":76.8,"strikeZoneTop":3.70340388339516,"strikeZoneBottom":1.82534789670817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936352425951966,"aZ":-35.366306866875284,"pfxX":-6.950754517512018,"pfxZ":-2.1237284928675733,"pX":0.16081981067004678,"pZ":1.3014069155858847,"vX0":3.9669778302021785,"vY0":-123.02955335886195,"vZ0":-3.986490076151383,"x":110.87,"y":203.64,"x0":-0.5862003273790883,"y0":50.002894472230096,"z0":6.00438114199409,"aX":-10.443428662344658},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.7,"breakHorizontal":11.4,"spinRate":1296,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4486345631606903,"extension":6.162230328557497},"index":4,"playId":"e89d9390-b5b9-301c-9dbc-cc63fa7a05f4","pitchNumber":5,"startTime":"2025-07-30T23:59:38.866Z","endTime":"2025-07-30T23:59:45.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.293719439610957,"aZ":-26.369683091871412,"pfxX":-0.1739798033240888,"pfxZ":3.409273213073476,"pX":-0.2360433778578285,"pZ":2.5113660009516856,"vX0":1.3803923953357349,"vY0":-129.28424956600438,"vZ0":-4.06053811592642,"x":126.0,"y":170.97,"x0":-0.7528096007898705,"y0":50.00445294410496,"z0":6.11084631922837,"aX":-0.29642693725667973},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":0.0,"spinRate":2232,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4226031329123803,"extension":6.16152127092181},"index":5,"playId":"46359eba-7767-3f5d-a54e-d8db4e27d4ee","pitchNumber":6,"startTime":"2025-07-30T23:59:59.985Z","endTime":"2025-07-31T00:00:08.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":84.8,"endSpeed":76.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83417785284454,"aZ":-32.986090847074315,"pfxX":-6.903463744978152,"pfxZ":-0.5448110174269534,"pX":0.4263457829054172,"pZ":2.4892459877903614,"vX0":4.554786255607852,"vY0":-123.2134305764755,"vZ0":-1.6273034412002338,"x":100.75,"y":171.57,"x0":-0.5714540533962216,"y0":50.00128039637744,"z0":6.007929134695096,"aX":-10.3647005699566},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":11.0,"spinRate":1170,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.44859450667407463,"extension":6.091714579184501},"index":6,"playId":"cfa6b844-ed52-3c6a-bbd0-0c0c5b8b622a","pitchNumber":7,"startTime":"2025-07-31T00:00:27.777Z","endTime":"2025-07-31T00:00:32.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96133608058228,"aZ":-16.10755036450293,"pfxX":-4.900908572702683,"pfxZ":8.304409689022517,"pX":0.5494673369151973,"pZ":3.119936606880989,"vX0":4.565335764444285,"vY0":-138.45852570348814,"vZ0":-4.880464695326346,"x":96.06,"y":154.54,"x0":-0.486938531809341,"y0":50.00043454559568,"z0":5.989138530152114,"aX":-9.479768523140592},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2030,"spinDirection":214},"zone":3,"typeConfidence":0.88,"plateTime":0.3961321221033631,"extension":6.404820186024632},"index":7,"playId":"004fc3cf-c490-3254-86be-d648eca3632e","pitchNumber":8,"startTime":"2025-07-31T00:00:55.514Z","endTime":"2025-07-31T00:01:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.049937269467414,"aZ":-26.16146164729488,"pfxX":1.197030216511402,"pfxZ":3.582927795271269,"pX":0.08696823700707787,"pZ":2.747887283727183,"vX0":1.5952803221046026,"vY0":-128.52535096874885,"vZ0":-3.5292527844642283,"x":113.68,"y":164.59,"x0":-0.6966823041850787,"y0":50.001395396851656,"z0":6.165253165084517,"aX":2.006594047868676},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.5,"spinRate":2196,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.42578627551178005,"extension":6.146523458059562},"index":8,"playId":"4bc94ff0-3f6b-34c7-8e4d-fec17f430999","pitchNumber":9,"startTime":"2025-07-31T00:01:29.230Z","endTime":"2025-07-31T00:01:34.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22846275683592,"aZ":-24.535456682161097,"pfxX":2.881768620272567,"pfxZ":4.687786782026707,"pX":0.3903302738460587,"pZ":3.636372345466462,"vX0":1.688249020918048,"vY0":-126.68126579749483,"vZ0":-1.5702392242494054,"x":102.12,"y":140.6,"x0":-0.658577193173805,"y0":50.00417171189242,"z0":6.220567935602429,"aX":4.695994085771725},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-5.6,"spinRate":2298,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.4319362646803073,"extension":6.118731903771098},"index":9,"playId":"01c2f043-2347-37aa-bec7-bf4c4d0be326","pitchNumber":10,"startTime":"2025-07-31T00:01:56.862Z","endTime":"2025-07-31T00:02:00.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":3.60328166236837,"strikeZoneBottom":1.87037779860339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.250832817698775,"aZ":-37.231137949184976,"pfxX":-7.513089869403892,"pfxZ":-3.2830359087201035,"pX":1.0125644007810501,"pZ":2.264586510352623,"vX0":6.000492554452025,"vY0":-124.49859900201514,"vZ0":-1.6478349173597615,"x":78.4,"y":177.64,"x0":-0.4745461593927019,"y0":50.00210749300472,"z0":6.069230969533081,"aX":-11.578497794175638},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.1,"breakHorizontal":11.9,"spinRate":1291,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.44305079219109045,"extension":6.198420727410486},"index":10,"playId":"2f5d5992-8de3-377f-b2bd-142dfd4876fc","pitchNumber":11,"startTime":"2025-07-31T00:02:21.743Z","endTime":"2025-07-31T00:02:33.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.800000000000004,"awayTeamWinProbability":53.199999999999996,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":2.11,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:02:33.345Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T00:03:41.242Z","endTime":"2025-07-31T00:04:43.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T00:02:44.156Z","endTime":"2025-07-31T00:03:43.185Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.92121420027241,"strikeZoneBottom":1.86422422471961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.583675758605153,"aZ":-25.373757571063894,"pfxX":2.495527224553881,"pfxZ":4.188853860249228,"pX":-0.9933915470011804,"pZ":3.161888217568637,"vX0":-1.00156566217413,"vY0":-127.25349430440632,"vZ0":-2.489418006928207,"x":154.87,"y":153.41,"x0":-0.9166789728341851,"y0":50.002886641636934,"z0":6.184263493062537,"aX":4.051253940102647},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":2194,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.43210763872068103,"extension":6.098125617891665},"index":1,"playId":"bde8f777-6e34-325c-bb10-e7353dcadaab","pitchNumber":1,"startTime":"2025-07-31T00:03:43.185Z","endTime":"2025-07-31T00:03:49.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.92788513167114,"strikeZoneBottom":1.97608337918229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.308460884107014,"aZ":-10.829311152160077,"pfxX":-3.873133811981703,"pfxZ":11.582492588187257,"pX":-0.34255018387909464,"pZ":2.9309374529849044,"vX0":2.3008242996577337,"vY0":-135.55080254347766,"vZ0":-6.080900850388109,"x":130.06,"y":159.64,"x0":-0.7034492322781666,"y0":50.0044171985586,"z0":5.974949630142235,"aX":-7.13826506609082},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":6.5,"spinRate":2043,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.405583737410558,"extension":6.299559170435773},"index":2,"playId":"de301153-cbb8-3173-92ee-723c4f223462","pitchNumber":2,"startTime":"2025-07-31T00:03:58.781Z","endTime":"2025-07-31T00:04:03.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.735822209474094,"aZ":-12.343617683038842,"pfxX":-4.217763106129707,"pfxZ":10.720895921627966,"pX":0.41935600881238205,"pZ":4.137309366379864,"vX0":3.9491196679374556,"vY0":-135.87258821883734,"vZ0":-2.9096458314667184,"x":101.02,"y":127.07,"x0":-0.5125102907452772,"y0":50.00268473285789,"z0":6.092313977577484,"aX":-7.801973346723048},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2056,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.404778206798615,"extension":6.237514010062657},"index":3,"playId":"bfafb250-95e8-3281-b92d-349e2ed2d7b3","pitchNumber":3,"startTime":"2025-07-31T00:04:17.062Z","endTime":"2025-07-31T00:04:22.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13466834564892,"aZ":-10.786260064745344,"pfxX":-3.3742905547825464,"pfxZ":11.357728429046087,"pX":-0.2112073876481041,"pZ":4.426906382281171,"vX0":1.8138117162407474,"vY0":-136.83737933948532,"vZ0":-2.914861641406128,"x":125.05,"y":119.25,"x0":-0.4466523430691604,"y0":50.00662660666135,"z0":6.252424407293833,"aX":-6.356205305610819},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":5.6,"spinRate":2160,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.40133656438060283,"extension":6.289051865837157},"hitData":{"launchSpeed":91.9,"launchAngle":-9.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":154.72}},"index":4,"playId":"62462cf4-d5f0-33a7-8dd9-daa5e78c0941","pitchNumber":4,"startTime":"2025-07-31T00:04:35.783Z","endTime":"2025-07-31T00:04:43.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-9.100000000000001,"leverageIndex":3.51,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:04:43.181Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a line drive to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:06:47.812Z","endTime":"2025-07-31T00:08:29.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.37277196174613,"strikeZoneBottom":1.64751734884045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.465269033702473,"aZ":-14.212720102088191,"pfxX":-4.966790404177003,"pfxZ":9.959417259463226,"pX":-0.6962721262264119,"pZ":1.8792496167621864,"vX0":6.398624467672203,"vY0":-133.40406308828406,"vZ0":-6.218819839866153,"x":143.54,"y":188.04,"x0":-2.479669172281688,"y0":50.005919882444914,"z0":5.263596695498969,"aX":-8.961404051175387},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2542,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.41044339414576925,"extension":6.890713830548644},"index":0,"playId":"083295e5-16ed-39f8-bd98-d3acdf2fab4d","pitchNumber":1,"startTime":"2025-07-31T00:07:02.676Z","endTime":"2025-07-31T00:07:07.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97359104805991,"aZ":-14.923167902673091,"pfxX":-4.446944019181217,"pfxZ":9.347589358602228,"pX":0.5119337610135505,"pZ":3.2291444092499617,"vX0":9.138864881934328,"vY0":-134.46743179705996,"vZ0":-3.2214722380402727,"x":97.49,"y":151.59,"x0":-2.34091991391212,"y0":50.005924850712596,"z0":5.490531053854635,"aX":-8.210586373648336},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":6.2,"spinRate":2646,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.40608702698872,"extension":6.722969214815908},"index":1,"playId":"9d84883e-d4e2-3fa4-9f70-e43541c29aa9","pitchNumber":2,"startTime":"2025-07-31T00:07:17.614Z","endTime":"2025-07-31T00:07:22.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.33419367449285,"strikeZoneBottom":1.55252811359892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86747421554674,"aZ":-32.03898579619785,"pfxX":-8.127039670644384,"pfxZ":0.08522397944864668,"pX":-1.4718202489873293,"pZ":0.6645442822660834,"vX0":4.631285077315576,"vY0":-122.20860487334113,"vZ0":-5.276657809692489,"x":173.1,"y":220.84,"x0":-2.334683579849712,"y0":50.00162859420375,"z0":5.6007559308026735,"aX":-12.303693979152392},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.7,"spinRate":1491,"spinDirection":244},"zone":13,"typeConfidence":0.83,"plateTime":0.4480329651200048,"extension":6.515108668325456},"index":2,"playId":"31108264-e120-36dc-b701-b3aadbaa0623","pitchNumber":3,"startTime":"2025-07-31T00:07:36.076Z","endTime":"2025-07-31T00:07:39.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12790472065476,"aZ":-29.61591435313945,"pfxX":11.557294703895453,"pfxZ":1.7836257495235461,"pX":-0.13368752625261326,"pZ":2.200151652208775,"vX0":2.157493358038422,"vY0":-119.22110322762529,"vZ0":-1.6317706177661933,"x":122.1,"y":179.38,"x0":-2.552311175144548,"y0":50.000425385895625,"z0":5.580635258479042,"aX":16.53971179905497},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.1,"breakHorizontal":-21.5,"spinRate":2987,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.46041701616507424,"extension":6.703391016123285},"index":3,"playId":"37de1232-a6e3-3b60-899f-d93ac01d4197","pitchNumber":4,"startTime":"2025-07-31T00:07:59.048Z","endTime":"2025-07-31T00:08:02.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.758584429007954,"aZ":-34.15072312728157,"pfxX":4.588067862543127,"pfxZ":-1.3688515000779014,"pX":-0.6288545989333416,"pZ":0.4447253953251245,"vX0":2.5186804403723206,"vY0":-119.3328734189974,"vZ0":-4.8805311788216965,"x":140.97,"y":226.77,"x0":-2.2938013577884604,"y0":50.0043895815678,"z0":5.589875382217967,"aX":6.622847764315541},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.4,"breakHorizontal":-8.9,"spinRate":2688,"spinDirection":63},"zone":13,"typeConfidence":0.85,"plateTime":0.4588406764287529,"extension":6.6972896678067135},"hitData":{"launchSpeed":68.1,"launchAngle":20.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.1,"coordY":99.58}},"index":4,"playId":"bc8d694f-8d2e-3f61-8cb2-314c100327a7","pitchNumber":5,"startTime":"2025-07-31T00:08:16.622Z","endTime":"2025-07-31T00:08:29.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:08:29.192Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Junior Caminero strikes out swinging and Jonathan Aranda caught stealing 2nd, catcher Austin Wells to second baseman Jazz Chisholm Jr. to catcher Austin Wells.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:08:26.729Z","endTime":"2025-07-31T00:11:28.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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(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.0,"endSpeed":85.7,"strikeZoneTop":3.60436710073472,"strikeZoneBottom":1.67940413266025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.124985237878967,"aZ":-28.148538337649153,"pfxX":-11.163957766213699,"pfxZ":2.146212645949298,"pX":0.19533292758590634,"pZ":2.04716556214854,"vX0":10.036483904076073,"vY0":-136.4417794393137,"vZ0":-3.72387589896059,"x":109.55,"y":183.51,"x0":-2.0873777208691404,"y0":50.00606880263727,"z0":5.378173746552905,"aX":-20.97031325791663},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":18.0,"spinRate":2492,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4020470179683069,"extension":6.873462853796276},"index":0,"playId":"0b598482-92e0-3457-8694-ef2335a8d80d","pitchNumber":1,"startTime":"2025-07-31T00:08:50.199Z","endTime":"2025-07-31T00:08:54.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.5,"endSpeed":85.4,"strikeZoneTop":3.713092271048,"strikeZoneBottom":1.75426584515205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.937257023563514,"aZ":-27.323332677134886,"pfxX":-11.702365459094999,"pfxZ":2.613999026243194,"pX":1.3659023096699732,"pZ":1.5051188372304805,"vX0":12.74728860086763,"vY0":-135.4378027765398,"vZ0":-5.158091866405288,"x":64.94,"y":198.14,"x0":-1.8841731433159952,"y0":50.00186618712203,"z0":5.348151926098201,"aX":-21.711475575276985},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":18.5,"spinRate":2457,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4046021076932389,"extension":6.892099668225474},"index":1,"playId":"b1960419-e203-3b84-a4fc-32c13be884ed","pitchNumber":2,"startTime":"2025-07-31T00:09:11.022Z","endTime":"2025-07-31T00:09:16.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.63600543140141,"strikeZoneBottom":1.78306423671307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.169960618731857,"aZ":-23.71129995468785,"pfxX":-10.050162716824776,"pfxZ":4.639617313802267,"pX":-1.4107514011113123,"pZ":3.3067194277625753,"vX0":5.884827893583646,"vY0":-134.6956296740844,"vZ0":-1.3857031181573194,"x":170.77,"y":149.5,"x0":-2.326082720844729,"y0":50.00470302462663,"z0":5.515809999837428,"aX":-18.339600684700084},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2350,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40773989777124076,"extension":6.787097047219236},"index":2,"playId":"038b28af-8aa5-3728-9abf-17247a4b69b2","pitchNumber":3,"startTime":"2025-07-31T00:09:29.044Z","endTime":"2025-07-31T00:09:34.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.851062512035835,"aZ":-26.00025613370465,"pfxX":-10.602626274792922,"pfxZ":3.275992972872463,"pX":0.3540042107007727,"pZ":1.6574870567861006,"vX0":10.147439398219245,"vY0":-136.78568275323133,"vZ0":-4.815288960890002,"x":103.51,"y":194.03,"x0":-2.037032398348634,"y0":50.00198693473534,"z0":5.236721468948944,"aX":-19.97141599110637},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2497,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.4013455509973465,"extension":6.993040876577613},"index":3,"playId":"ab05097e-a471-33ad-90ce-10d348924f68","pitchNumber":4,"startTime":"2025-07-31T00:09:57.700Z","endTime":"2025-07-31T00:10:04.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-31T00:10:20.563Z","endTime":"2025-07-31T00:10:36.924Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.717065049046184,"aZ":-12.278972382837619,"pfxX":-5.893762755175127,"pfxZ":10.48485374845265,"pX":0.638831380285079,"pZ":3.0179890860777254,"vX0":9.50332554976645,"vY0":-137.4272646517983,"vZ0":-4.356576188854544,"x":92.65,"y":157.29,"x0":-2.110960217358871,"y0":50.002566860885395,"z0":5.4687280137635295,"aX":-11.184049258181826},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":8.5,"spinRate":2485,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.3997696245135396,"extension":7.001821744258001},"index":5,"playId":"c87de46c-355c-3bd9-9642-3fd6abdfdef2","pitchNumber":5,"startTime":"2025-07-31T00:10:36.924Z","endTime":"2025-07-31T00:10:42.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.62758142889223,"strikeZoneBottom":1.62053686836204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.641326026073234,"aZ":-30.48268573158979,"pfxX":9.337347677827733,"pfxZ":1.1406387386311412,"pX":0.2714814623733535,"pZ":1.2290435289021469,"vX0":3.5477608197449273,"vY0":-121.97126199965533,"vZ0":-3.9295469947277644,"x":106.65,"y":205.6,"x0":-2.4216702974006554,"y0":50.00185208969003,"z0":5.5368201649022355,"aX":13.838249294876706},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2968,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.45189341002823236,"extension":6.597215893407453},"index":6,"playId":"d7c28478-ce12-39c6-b91d-52919f940d56","pitchNumber":6,"startTime":"2025-07-31T00:11:00.885Z","endTime":"2025-07-31T00:11:07.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64544861100324,"aZ":-32.60557271212556,"pfxX":10.413261917836902,"pfxZ":-0.3058573696144613,"pX":-0.36666289865772067,"pZ":2.4794207045920036,"vX0":1.9648228766667208,"vY0":-119.34970652092548,"vZ0":-0.2787660657418627,"x":130.98,"y":171.84,"x0":-2.5547056918053554,"y0":50.000070157402284,"z0":5.565522031397695,"aX":14.83274272303102},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-19.3,"spinRate":2993,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4611199871212257,"extension":6.538516144951596},"index":7,"playId":"b00fb432-31c4-3dac-8f5b-cbdbdb95afad","pitchNumber":7,"startTime":"2025-07-31T00:11:21.286Z","endTime":"2025-07-31T00:11:28.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":1.47,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:11:28.056Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Lowe walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:11:39.819Z","endTime":"2025-07-31T00:13:32.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.85062498199461,"strikeZoneBottom":1.78107505551186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.488215157091624,"aZ":-15.57997855901413,"pfxX":-6.19728625088311,"pfxZ":8.825071145599779,"pX":-1.0798954564808472,"pZ":2.0716043648787297,"vX0":5.466324344157376,"vY0":-136.16103087720037,"vZ0":-5.819057676613937,"x":158.16,"y":182.85,"x0":-2.3068974729136893,"y0":50.001884958111,"z0":5.311737203336091,"aX":-11.652909485490646},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":10.1,"spinRate":2559,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4020359058321157,"extension":6.837255937698214},"index":0,"playId":"2ae3bcf2-6486-3d6c-9712-175f3affa88f","pitchNumber":1,"startTime":"2025-07-31T00:11:54.270Z","endTime":"2025-07-31T00:11:58.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.87485716381913,"strikeZoneBottom":1.88432091726849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02883873209493,"aZ":-26.771640827546147,"pfxX":-11.30943129538868,"pfxZ":2.9753270000136203,"pX":-0.47543021608504427,"pZ":1.0771032621755119,"vX0":8.191687098958134,"vY0":-134.32862583604646,"vZ0":-6.264926056920905,"x":135.12,"y":209.7,"x0":-2.106091802862451,"y0":50.00232318248888,"z0":5.3613472202403765,"aX":-20.52051910414971},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":18.6,"spinRate":2341,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.40887318499622216,"extension":6.750041081464102},"index":1,"playId":"7fce4e7f-4922-3a5a-bd35-05a1f3e2db8f","pitchNumber":2,"startTime":"2025-07-31T00:12:13.655Z","endTime":"2025-07-31T00:12:17.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.84026400542735,"strikeZoneBottom":1.85009050376193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43756714059642,"aZ":-29.196895084923955,"pfxX":-9.82085909129108,"pfxZ":1.6187442577993263,"pX":-1.8407561956578542,"pZ":2.2199202472394144,"vX0":4.891715745331125,"vY0":-134.99537132432144,"vZ0":-2.984174346458542,"x":187.17,"y":178.84,"x0":-2.4040980587539718,"y0":50.00331903777171,"z0":5.403419589599297,"aX":-18.056844643427},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":2428,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4063459498435793,"extension":6.817271704866195},"index":2,"playId":"d8c20f3e-26e8-3d63-b456-16c8a92c2a8a","pitchNumber":3,"startTime":"2025-07-31T00:12:30.528Z","endTime":"2025-07-31T00:12:38.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88003831497826,"aZ":-14.18688376636279,"pfxX":-5.770187155152168,"pfxZ":9.718960569057764,"pX":-0.35193893417945776,"pZ":2.0524436094669642,"vX0":7.2990579013645815,"vY0":-134.8171645461335,"vZ0":-5.720556351747062,"x":130.42,"y":183.36,"x0":-2.3381130657207505,"y0":50.00107991422412,"z0":5.194195552965209,"aX":-10.67700936479977},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2673,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.4054658202514845,"extension":6.83381576774404},"index":3,"playId":"ac3419be-4394-31b2-8454-cee5d6a05d94","pitchNumber":4,"startTime":"2025-07-31T00:12:47.980Z","endTime":"2025-07-31T00:12:56.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179954866407527,"aZ":-14.735306454232761,"pfxX":-5.261167940953832,"pfxZ":9.08763287705723,"pX":-0.7376454251681939,"pZ":2.843965803746637,"vX0":6.286640909008574,"vY0":-137.58137440570795,"vZ0":-4.107414114953391,"x":145.12,"y":161.99,"x0":-2.3674470990757572,"y0":50.00630067194372,"z0":5.353268714088397,"aX":-10.100485567666682},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2484,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.39792788981472293,"extension":6.949092565643362},"index":4,"playId":"afdfa281-399a-3687-be12-b464c691a310","pitchNumber":5,"startTime":"2025-07-31T00:13:06.086Z","endTime":"2025-07-31T00:13:13.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.79401872516515,"strikeZoneBottom":1.83938423208669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45383125480352,"aZ":-30.131441614213543,"pfxX":-7.220688070406611,"pfxZ":1.266982040980726,"pX":0.7123532599797063,"pZ":0.926390389916883,"vX0":9.359120080989088,"vY0":-126.2079494813302,"vZ0":-5.2964475695213995,"x":89.85,"y":213.77,"x0":-2.104268379526679,"y0":50.005106745289034,"z0":5.4762692178096515,"aX":-11.66196402743246},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":10.9,"spinRate":1588,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4338249127142282,"extension":6.794189012450168},"index":5,"playId":"422737fb-2df9-3aa1-a32d-c233c3a31414","pitchNumber":6,"startTime":"2025-07-31T00:13:27.756Z","endTime":"2025-07-31T00:13:32.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:13:32.787Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to shortstop Anthony Volpe. Josh Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:13:52.173Z","endTime":"2025-07-31T00:14:38.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51430601013014,"aZ":-12.71859321596158,"pfxX":-4.295359020807758,"pfxZ":10.595102471178286,"pX":1.1202459235346924,"pZ":2.8556201278700564,"vX0":10.02523876777111,"vY0":-134.4903825623199,"vZ0":-4.606418947233191,"x":74.3,"y":161.68,"x0":-2.0936459554313847,"y0":50.00388094110392,"z0":5.48924157829171,"aX":-7.88971794154758},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2626,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.4068868995974908,"extension":6.794734898861596},"index":0,"playId":"ac28fb95-b207-34d3-9db4-9cec0924d6c0","pitchNumber":1,"startTime":"2025-07-31T00:13:59.220Z","endTime":"2025-07-31T00:14:07.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.347253925359627,"aZ":-24.184954853079283,"pfxX":-8.38971235093917,"pfxZ":4.3964040075047555,"pX":-0.3712598258857089,"pZ":1.9275941816425857,"vX0":8.031842931127393,"vY0":-134.2824831639289,"vZ0":-4.281276324215848,"x":131.15,"y":186.73,"x0":-2.3178293478199534,"y0":50.00443978581337,"z0":5.2731579203485985,"aX":-15.251683276468354},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":13.3,"spinRate":2351,"spinDirection":230},"zone":7,"typeConfidence":0.82,"plateTime":0.4086292880820075,"extension":6.953173019686286},"hitData":{"launchSpeed":94.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.56,"coordY":140.53}},"index":1,"playId":"fd3a6bce-856b-3c9b-9dfe-ee245209cf17","pitchNumber":2,"startTime":"2025-07-31T00:14:30.495Z","endTime":"2025-07-31T00:14:38.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:14:38.350Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Thaiss grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T00:14:41.596Z","endTime":"2025-07-31T00:15:18.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.616373494229414,"aZ":-29.288225547384826,"pfxX":-11.732781369457278,"pfxZ":1.6191201483262283,"pX":-0.7716374807357123,"pZ":2.144701128444943,"vX0":7.91015569135587,"vY0":-134.3746737986703,"vZ0":-2.844759801180824,"x":146.41,"y":180.87,"x0":-2.265507167812203,"y0":50.00552213897763,"z0":5.35126148990296,"aX":-20.945571124871286},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":19.0,"spinRate":2362,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.4114150950267308,"extension":6.848868779930893},"hitData":{"launchSpeed":83.1,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":148.14}},"index":0,"playId":"4460afe8-3a01-355d-8db0-6b3957cc5ca0","pitchNumber":1,"startTime":"2025-07-31T00:15:11.091Z","endTime":"2025-07-31T00:15:18.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:15:18.799Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Giancarlo Stanton lines out sharply to left fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:17:26.472Z","endTime":"2025-07-31T00:19:02.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.970786416546915,"aZ":-16.48819726350387,"pfxX":-4.830916078857798,"pfxZ":8.883895707140555,"pX":-0.4148373914225236,"pZ":3.0644298584847904,"vX0":2.1660743254941743,"vY0":-131.55868631305574,"vZ0":-4.6096517096271175,"x":132.81,"y":156.04,"x0":-0.6178509753278011,"y0":50.00387833721712,"z0":6.048489596887921,"aX":-8.531464196625864},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":1918,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.4151627290831894,"extension":6.216741620678148},"index":0,"playId":"ec55809b-5db4-36e7-884b-723c93400751","pitchNumber":1,"startTime":"2025-07-31T00:17:34.096Z","endTime":"2025-07-31T00:17:38.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.1,"endSpeed":76.2,"strikeZoneTop":3.91964444276584,"strikeZoneBottom":1.93103394488343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847424771735408,"aZ":-31.912587561463692,"pfxX":-6.956786493710317,"pfxZ":0.17882500735110085,"pX":-0.0019756062001298974,"pZ":3.8534695341213094,"vX0":3.4070821892411542,"vY0":-120.99142845968534,"vZ0":0.952464009922757,"x":117.08,"y":134.74,"x0":-0.5253266925526752,"y0":50.00526642822255,"z0":6.253730750072416,"aX":-10.30416946314558},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":11.8,"spinRate":1432,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.4528890732251991,"extension":5.818784695699582},"index":1,"playId":"63fe2b54-934e-3232-aeea-a9e822f0fa49","pitchNumber":2,"startTime":"2025-07-31T00:17:50.496Z","endTime":"2025-07-31T00:17:55.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27494618575596,"aZ":-24.006559384189675,"pfxX":2.3544743154007897,"pfxZ":5.128239384038264,"pX":0.515876636217258,"pZ":1.8886712933418717,"vX0":2.082403789248415,"vY0":-125.1533390429988,"vZ0":-5.439377400170552,"x":97.34,"y":187.79,"x0":-0.6316141682927702,"y0":50.00289483781133,"z0":6.045738219436423,"aX":3.7505996971219213},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":-4.7,"spinRate":2246,"spinDirection":190},"zone":9,"typeConfidence":0.9,"plateTime":0.43694330103100265,"extension":6.131200245465083},"index":2,"playId":"459989e3-8504-3844-aba5-050dfb318b8c","pitchNumber":3,"startTime":"2025-07-31T00:18:04.623Z","endTime":"2025-07-31T00:18:08.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.86766909208144,"strikeZoneBottom":1.879236749079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66539544738664,"aZ":-38.01864221426649,"pfxX":7.062019662204097,"pfxZ":-4.394464287548656,"pX":2.311370555316299,"pZ":0.6339394409483923,"vX0":4.556424132150273,"vY0":-114.95718558553895,"vZ0":-3.8231846383650696,"x":28.9,"y":221.66,"x0":-0.6186883394347601,"y0":50.00492406939891,"z0":6.035215534811413,"aX":9.387274064589748},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.6,"breakHorizontal":-14.0,"spinRate":2227,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.47772296786633284,"extension":6.106725353663266},"index":3,"playId":"87bfe164-0dbc-3ffa-9900-3eeaa70a8d4c","pitchNumber":4,"startTime":"2025-07-31T00:18:20.012Z","endTime":"2025-07-31T00:18:25.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.89255441462365,"strikeZoneBottom":1.8690367190499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.618409312469108,"aZ":-18.36839464877095,"pfxX":-9.4170086682179,"pfxZ":7.707219981873829,"pX":1.534815890142591,"pZ":2.9025343742291976,"vX0":8.226834451870731,"vY0":-133.02012199072087,"vZ0":-4.423435204124248,"x":58.5,"y":160.41,"x0":-0.37500727133832656,"y0":50.003670845629955,"z0":5.919318380366199,"aX":-16.871412152076704},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":15.2,"spinRate":2074,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.41181524163451977,"extension":6.2442963608681765},"index":4,"playId":"0ddcb559-2ffc-3c7a-8e79-c7107dc568a1","pitchNumber":5,"startTime":"2025-07-31T00:18:39.654Z","endTime":"2025-07-31T00:18:46.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.927838495277694,"aZ":-23.352271894973125,"pfxX":1.4633795983974653,"pfxZ":5.377161865901664,"pX":0.2923297345124931,"pZ":1.9115657675957247,"vX0":1.6859157898697743,"vY0":-127.01175937018039,"vZ0":-5.597900629726866,"x":105.86,"y":187.17,"x0":-0.5691089795986796,"y0":50.00473520261872,"z0":5.990259987292625,"aX":2.4015621132554523},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.8,"breakHorizontal":-3.0,"spinRate":2321,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.4305027120281162,"extension":6.087723252078503},"hitData":{"launchSpeed":101.6,"launchAngle":20.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.1,"coordY":54.33}},"index":5,"playId":"7feda3bb-54e8-3752-ae58-30d6b05b7ab8","pitchNumber":6,"startTime":"2025-07-31T00:18:54.523Z","endTime":"2025-07-31T00:19:02.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:19:02.362Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a sharp line drive to right fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:19:15.499Z","endTime":"2025-07-31T00:20:34.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":82.4,"endSpeed":75.6,"strikeZoneTop":3.7419009901054,"strikeZoneBottom":1.78843812244869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.565657421301538,"aZ":-33.743106956501485,"pfxX":-6.322251557075559,"pfxZ":-1.0816521497320988,"pX":-0.7721588947390828,"pZ":3.689479233524921,"vX0":1.722012782329192,"vY0":-119.94345212984905,"vZ0":0.909203883126585,"x":146.43,"y":139.16,"x0":-0.6788360235861715,"y0":50.000758267924006,"z0":6.318346936809474,"aX":-9.194836819789346},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":11.0,"spinRate":1258,"spinDirection":266},"zone":1,"typeConfidence":0.9,"plateTime":0.45695628103596775,"extension":5.819868841309223},"index":0,"playId":"b9ba2851-fc46-3e88-94e9-20608c15f127","pitchNumber":1,"startTime":"2025-07-31T00:19:35.048Z","endTime":"2025-07-31T00:19:39.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.8533745727864,"strikeZoneBottom":1.79482362832862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.493280304234624,"aZ":-24.89329222186997,"pfxX":-0.34066560110259925,"pfxZ":4.541992457738234,"pX":-0.6304232024102112,"pZ":2.66623613151322,"vX0":0.5075666960070138,"vY0":-125.55194391977352,"vZ0":-3.6987882322659416,"x":141.03,"y":166.79,"x0":-0.7905825834727717,"y0":50.002221853043494,"z0":6.1754583315071905,"aX":-0.5460064636851618},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":0.5,"spinRate":2309,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.4356062874436062,"extension":5.902300808008586},"index":1,"playId":"6fcf265d-c414-33f2-8699-b4e5b86fe213","pitchNumber":2,"startTime":"2025-07-31T00:19:48.834Z","endTime":"2025-07-31T00:19:53.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.685616824491525,"aZ":-23.539189012682417,"pfxX":0.1509587122987215,"pfxZ":5.320746667816744,"pX":0.7761831367276291,"pZ":3.235267392420061,"vX0":3.2092536353382664,"vY0":-126.09532666640241,"vZ0":-2.815286881090531,"x":87.41,"y":151.43,"x0":-0.5283809925766857,"y0":50.00518599546499,"z0":6.248942775556275,"aX":0.24457214679803932},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2286,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.4330433714717228,"extension":6.02495055657423},"index":2,"playId":"cde88446-92c5-33d5-b910-72a8dd18748d","pitchNumber":3,"startTime":"2025-07-31T00:20:03.670Z","endTime":"2025-07-31T00:20:10.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.584873377461488,"aZ":-34.21156824640003,"pfxX":-7.1343556671176325,"pfxZ":-1.402170788213164,"pX":-0.516695542009441,"pZ":2.6874327452917934,"vX0":2.6682659895333343,"vY0":-119.99793972926037,"vZ0":-1.0296847552617578,"x":136.7,"y":166.22,"x0":-0.720038608482488,"y0":50.00443490367442,"z0":6.187069668178239,"aX":-10.340039562626602},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.5,"breakHorizontal":12.2,"spinRate":1280,"spinDirection":249},"zone":4,"typeConfidence":0.91,"plateTime":0.4575511744732861,"extension":6.0935479327151905},"hitData":{"launchSpeed":106.2,"launchAngle":16.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.4,"coordY":84.28}},"index":3,"playId":"91af6604-2e4e-3328-a6c8-045951090951","pitchNumber":4,"startTime":"2025-07-31T00:20:22.987Z","endTime":"2025-07-31T00:20:34.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:20:34.279Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:20:36.695Z","endTime":"2025-07-31T00:23:47.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":80.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.628930600269687,"aZ":-22.896463042512117,"pfxX":-2.57727797733638,"pfxZ":5.632951744511146,"pX":0.9394635237425523,"pZ":2.376587642554713,"vX0":4.35321123612786,"vY0":-127.40781205903758,"vZ0":-4.913562938832474,"x":81.19,"y":174.61,"x0":-0.45474459951651675,"y0":50.005686399180206,"z0":6.1345831320016675,"aX":-4.247652049817098},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":3.7,"spinRate":2241,"spinDirection":194},"zone":14,"typeConfidence":0.87,"plateTime":0.4295407945714782,"extension":6.0776977780334915},"index":0,"playId":"f7b1caba-fcec-3c63-b03a-707c4cec5c29","pitchNumber":1,"startTime":"2025-07-31T00:20:53.146Z","endTime":"2025-07-31T00:20:56.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"8f03c46c-883d-3ba0-a4a5-3f3f5619e52e","startTime":"2025-07-31T00:21:08.918Z","endTime":"2025-07-31T00:21:13.947Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.452013244851237,"aZ":-24.685414804313822,"pfxX":-1.3573068216905464,"pfxZ":4.705144008352379,"pX":-0.08681852348349207,"pZ":3.4441150483435163,"vX0":1.703752359343716,"vY0":-125.43359744670971,"vZ0":-1.9780003354335653,"x":120.31,"y":145.79,"x0":-0.5986328923344904,"y0":50.005483335828465,"z0":6.256285673577438,"aX":-2.1623860121238},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":2.0,"spinRate":2270,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.43671355778651844,"extension":5.879141356684637},"index":2,"playId":"c8cbf687-a0b8-3afd-85d7-4a5483478d46","pitchNumber":2,"startTime":"2025-07-31T00:21:26.776Z","endTime":"2025-07-31T00:21:33.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":81.9,"strikeZoneTop":3.60245466703015,"strikeZoneBottom":1.69564270945296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5885806076752,"aZ":-17.561520886211436,"pfxX":-2.99073091403892,"pfxZ":8.344680189607825,"pX":-0.12109657819002081,"pZ":5.8417340034096545,"vX0":2.0515609304483053,"vY0":-132.5676478649723,"vZ0":1.818231411412206,"x":121.62,"y":81.05,"x0":-0.5228071999147934,"y0":50.0026322186132,"z0":6.441552296731964,"aX":-5.237564810166986},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.7,"breakHorizontal":4.9,"spinRate":2050,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.415734892036304,"extension":6.084715309766199},"index":3,"playId":"74fa1f7b-e74a-356e-83db-c7967f76862b","pitchNumber":3,"startTime":"2025-07-31T00:21:49.821Z","endTime":"2025-07-31T00:21:53.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.5,"strikeZoneTop":3.50721859432262,"strikeZoneBottom":1.70510899957337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37898984647251,"aZ":-35.38647256347415,"pfxX":-6.839402212858069,"pfxZ":-2.2436992939599936,"pX":-1.5422838727957944,"pZ":2.9435196503842023,"vX0":0.22670574989094938,"vY0":-120.21749617864405,"vZ0":0.13202116709374412,"x":175.79,"y":159.3,"x0":-0.7535794267720748,"y0":50.00536665075222,"z0":6.090813630309324,"aX":-9.777935827267582},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.7,"breakHorizontal":12.2,"spinRate":1277,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.459752015337044,"extension":5.897401545966738},"index":4,"playId":"f98b1223-a9fd-3fb3-895d-df0c5aabc2b4","pitchNumber":4,"startTime":"2025-07-31T00:22:10.662Z","endTime":"2025-07-31T00:22:19.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jazz Chisholm Jr. steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"f98b1223-a9fd-3fb3-895d-df0c5aabc2b4","startTime":"2025-07-31T00:22:21.586Z","endTime":"2025-07-31T00:22:53.702Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.66,"dramaIndex":60.0,"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":84.4,"endSpeed":75.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66201462933688,"aZ":-35.10614371587465,"pfxX":-8.554649460362516,"pfxZ":-1.9860374610187268,"pX":-1.1960988767895389,"pZ":1.6398780811785376,"vX0":1.6217013777210754,"vY0":-122.76171482223184,"vZ0":-2.8874504665503,"x":162.59,"y":194.5,"x0":-0.7692460189754006,"y0":50.003404066478026,"z0":5.919658094369691,"aX":-12.632035510476346},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":14.9,"spinRate":1451,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4518580377602155,"extension":6.110088067999636},"index":6,"playId":"4c46b26d-68f1-3090-8595-485ccd0932cb","pitchNumber":5,"startTime":"2025-07-31T00:22:53.702Z","endTime":"2025-07-31T00:22:58.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.8,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21337094781047,"aZ":-13.0107907644044,"pfxX":-3.4269847023323665,"pfxZ":10.482273871095561,"pX":0.064215506426076,"pZ":4.173057402783132,"vX0":2.773117744363136,"vY0":-135.05543398510216,"vZ0":-2.6166255992541525,"x":114.55,"y":126.11,"x0":-0.5358432048825098,"y0":50.006023088705874,"z0":6.081649775815972,"aX":-6.267380264652979},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":5.5,"spinRate":2106,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4071491594395735,"extension":6.128247597193617},"index":7,"playId":"2734ce2b-ecaf-3724-a942-23ae1b96273a","pitchNumber":6,"startTime":"2025-07-31T00:23:12.632Z","endTime":"2025-07-31T00:23:20.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.5,"endSpeed":85.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.049441858995362,"aZ":-20.107342039700498,"pfxX":-8.195629682215937,"pfxZ":6.5398988347239495,"pX":0.3170722253924436,"pZ":3.2012438382582644,"vX0":5.069619970421858,"vY0":-134.6939731077118,"vZ0":-3.3861931193506942,"x":104.91,"y":152.35,"x0":-0.5203592290218791,"y0":50.0052263962213,"z0":5.889066545161873,"aX":-15.127424459696305},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":13.8,"spinRate":2021,"spinDirection":215},"zone":3,"typeConfidence":0.93,"plateTime":0.4059612952886704,"extension":6.283748545818878},"hitData":{"launchSpeed":91.1,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.64,"coordY":82.26}},"index":8,"playId":"573ecec6-1a6d-370c-a28b-905058a8a940","pitchNumber":7,"startTime":"2025-07-31T00:23:32.463Z","endTime":"2025-07-31T00:23:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.66,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:23:47.115Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:23:49.151Z","endTime":"2025-07-31T00:26:02.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnThird":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.4239616961937,"strikeZoneBottom":1.59174895650722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.766879373475096,"aZ":-35.167716755388504,"pfxX":-5.965769097953158,"pfxZ":-2.056795177314914,"pX":-2.306511789782816,"pZ":3.336359515999045,"vX0":-1.4472035360280242,"vY0":-120.60647534433087,"vZ0":0.6985625098532038,"x":204.92,"y":148.7,"x0":-0.9224301711937625,"y0":50.00123552656889,"z0":6.170725149746585,"aX":-8.694284334076464},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.2,"breakHorizontal":11.2,"spinRate":1056,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.45600198724403374,"extension":5.930603877460951},"index":0,"playId":"d1a82c5f-5ab3-3e39-9633-f4919680c2d8","pitchNumber":1,"startTime":"2025-07-31T00:24:12.805Z","endTime":"2025-07-31T00:24:18.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jazz Chisholm Jr. steals (12) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"d1a82c5f-5ab3-3e39-9633-f4919680c2d8","startTime":"2025-07-31T00:24:20.782Z","endTime":"2025-07-31T00:24:35.368Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"postOnThird":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":1.67,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.59702018699711,"strikeZoneBottom":1.71396060373394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.473193034303577,"aZ":-27.50031349072415,"pfxX":-0.02665977396847863,"pfxZ":2.8889973753288665,"pX":-0.8787059410029687,"pZ":4.585443772464544,"vX0":-0.2970582514902665,"vY0":-126.31185870280679,"vZ0":1.3323778964691118,"x":150.49,"y":114.97,"x0":-0.7561686664458275,"y0":50.00158538362964,"z0":6.260522551142809,"aX":-0.043121862067567115},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":0.1,"spinRate":2096,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.4334413006652391,"extension":5.91077372792543},"index":2,"playId":"0c8cc419-f0de-3cd7-b0ca-573988e0c4f9","pitchNumber":2,"startTime":"2025-07-31T00:24:35.368Z","endTime":"2025-07-31T00:24:38.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.59889528273889,"strikeZoneBottom":1.71591247931094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69233086813026,"aZ":-16.509303900952332,"pfxX":-4.326841601744555,"pfxZ":8.497712143472436,"pX":-1.0833620590514903,"pZ":3.2550522625293743,"vX0":0.39204791038195747,"vY0":-135.21159723489555,"vZ0":-4.180875854341041,"x":158.3,"y":150.89,"x0":-0.6688045632357839,"y0":50.00195242001865,"z0":5.986853329726432,"aX":-7.975875139851957},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":1889,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4057634297687063,"extension":6.119524180320406},"index":3,"playId":"13f9f4b3-5f17-33fe-a2a5-39ba6e9b7dff","pitchNumber":3,"startTime":"2025-07-31T00:24:58.390Z","endTime":"2025-07-31T00:25:02.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.52655220075373,"strikeZoneBottom":1.81911910412713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803895854407802,"aZ":-26.552154665405396,"pfxX":-0.1862671376331737,"pfxZ":3.4406783596596977,"pX":0.6403071787977445,"pZ":3.149239610532636,"vX0":3.164587743167451,"vY0":-126.95202674596591,"vZ0":-2.2091807664918406,"x":92.59,"y":153.75,"x0":-0.5977390366005019,"y0":50.001405141430396,"z0":6.142486575718289,"aX":-0.30439693035336424},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-0.4,"spinRate":2228,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.43132003936238217,"extension":6.103707204771815},"index":4,"playId":"bac0b046-e782-39d1-b0a0-13df0e97cc42","pitchNumber":4,"startTime":"2025-07-31T00:25:17.954Z","endTime":"2025-07-31T00:25:22.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.311065428609343,"aZ":-31.117830616276418,"pfxX":-8.648817015079526,"pfxZ":0.7106225712016307,"pX":0.6277246472661338,"pZ":2.02417495638616,"vX0":5.4631691827168485,"vY0":-121.72588493990911,"vZ0":-2.823514501103548,"x":93.07,"y":184.13,"x0":-0.5292424297964919,"y0":50.00458970718294,"z0":5.9107573079896465,"aX":-12.897873526356788},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":14.3,"spinRate":1350,"spinDirection":241},"zone":9,"typeConfidence":0.9,"plateTime":0.45106209986257095,"extension":6.052591814902139},"index":5,"playId":"600e0147-985d-3265-b4eb-172965a6538e","pitchNumber":5,"startTime":"2025-07-31T00:25:35.092Z","endTime":"2025-07-31T00:25:39.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.51447562201813,"strikeZoneBottom":1.61061428634264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.079288581370854,"aZ":-20.642453061555557,"pfxX":-8.462940816245716,"pfxZ":6.212039161545471,"pX":-0.6334503610633532,"pZ":3.4672794788387624,"vX0":3.1433988879000445,"vY0":-135.27263603562116,"vZ0":-2.7479376714396113,"x":141.15,"y":145.16,"x0":-0.7100629802782622,"y0":50.00092628603866,"z0":5.940820652056621,"aX":-15.70664846121944},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":14.6,"spinRate":1889,"spinDirection":220},"zone":1,"typeConfidence":0.93,"plateTime":0.4046575856656869,"extension":6.220320940608087},"index":6,"playId":"b3f225ac-8cbf-3405-9c70-fcb5f2646a86","pitchNumber":6,"startTime":"2025-07-31T00:25:57.831Z","endTime":"2025-07-31T00:26:02.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.67,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:26:02.494Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T00:26:55.760Z","endTime":"2025-07-31T00:27:48.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T00:26:15.226Z","endTime":"2025-07-31T00:26:58.149Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.43699328395106,"strikeZoneBottom":1.62178345913338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.948194157911335,"aZ":-22.06303889666204,"pfxX":-9.304278884184843,"pfxZ":5.579113953292788,"pX":-0.5757778600379815,"pZ":3.5743129437644243,"vX0":3.4703634353364974,"vY0":-133.81720635899163,"vZ0":-1.9760744018383256,"x":138.95,"y":142.27,"x0":-0.6806708589314355,"y0":50.00629986357303,"z0":5.9034468172391295,"aX":-16.872641517517824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":16.1,"spinRate":1843,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.4093645093378795,"extension":6.259648007055705},"index":1,"playId":"4ee912e9-4485-3a9e-8c33-a7421a68ffd4","pitchNumber":1,"startTime":"2025-07-31T00:26:58.149Z","endTime":"2025-07-31T00:27:03.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.6,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.563000547587574,"aZ":-21.15243701172271,"pfxX":-8.719501796808647,"pfxZ":6.273688165308197,"pX":-0.4405800967511722,"pZ":3.3191445343282715,"vX0":3.1894490785615672,"vY0":-131.86642275463018,"vZ0":-2.7941376937133824,"x":133.79,"y":149.16,"x0":-0.53421407532056,"y0":50.00515526116282,"z0":5.956466361659715,"aX":-15.327531684737941},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":1889,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.41567282253262317,"extension":6.181083031539815},"index":2,"playId":"eb6e7629-f6f6-3783-880d-21fb4bda3e4a","pitchNumber":2,"startTime":"2025-07-31T00:27:19.328Z","endTime":"2025-07-31T00:27:23.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.782660190527153,"aZ":-13.934708091789421,"pfxX":-4.970338193464993,"pfxZ":9.978271841294793,"pX":-0.1930570831025093,"pZ":3.1124737908297897,"vX0":2.794591379387989,"vY0":-134.71869533805554,"vZ0":-4.684442662105235,"x":124.36,"y":154.74,"x0":-0.601117968565915,"y0":50.00302782216471,"z0":5.8674819756494525,"aX":-9.085426879218554},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2092,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.40743208433983424,"extension":6.288722444371975},"hitData":{"launchSpeed":99.2,"launchAngle":35.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.81,"coordY":52.47}},"index":3,"playId":"b6560d21-8fb6-3f5c-954a-b73b46b9f22b","pitchNumber":3,"startTime":"2025-07-31T00:27:38.459Z","endTime":"2025-07-31T00:27:48.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.52,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:27:48.040Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Walls pops out to third baseman Ryan McMahon.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:30:02.833Z","endTime":"2025-07-31T00:31:41.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":90.6,"endSpeed":83.5,"strikeZoneTop":3.54254945181142,"strikeZoneBottom":1.64095769955481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84904922676603,"aZ":-16.3096452983036,"pfxX":-4.4417890250881795,"pfxZ":8.934083074130736,"pX":-0.1211972681943538,"pZ":2.872657856794122,"vX0":7.249496500088319,"vY0":-131.87452967087464,"vZ0":-3.8984772116735114,"x":121.62,"y":161.22,"x0":-2.318355741430353,"y0":50.0057230221284,"z0":5.559862175607988,"aX":-7.890880928183534},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2521,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.4140162109433434,"extension":6.7667918363244794},"index":0,"playId":"7d923576-4541-38a5-83cf-3c709bd1ff79","pitchNumber":1,"startTime":"2025-07-31T00:30:17.253Z","endTime":"2025-07-31T00:30:20.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.48746137399745,"strikeZoneBottom":1.57086245108415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.230156145465042,"aZ":-16.929651756140903,"pfxX":-4.595511094787556,"pfxZ":8.555708328230406,"pX":0.05457855320600364,"pZ":3.2614747177147163,"vX0":7.403405793572514,"vY0":-131.92073756912947,"vZ0":-2.313152985251436,"x":114.92,"y":150.72,"x0":-2.1773168395701368,"y0":50.00018846913842,"z0":5.382511435151514,"aX":-8.18619525321865},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2591,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.4135005318386993,"extension":6.691426151330861},"index":1,"playId":"66e7a398-cef9-37ab-a9d7-3ac43061cde2","pitchNumber":2,"startTime":"2025-07-31T00:30:32.962Z","endTime":"2025-07-31T00:30:38.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638650751248584,"aZ":-26.847230347820496,"pfxX":-7.948027380433212,"pfxZ":2.9469978418392397,"pX":-0.5401765886664472,"pZ":2.5486569369224594,"vX0":6.892951195596585,"vY0":-133.1576704420448,"vZ0":-2.8902786709973087,"x":137.59,"y":169.97,"x0":-2.1205043502369345,"y0":50.00566048732631,"z0":5.57565902156696,"aX":-14.379678908257757},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":13.1,"spinRate":2413,"spinDirection":223},"zone":4,"typeConfidence":0.89,"plateTime":0.4101936521749905,"extension":6.8312627369000545},"index":2,"playId":"dc82a376-bffa-307c-8e4e-cc1f474942c6","pitchNumber":3,"startTime":"2025-07-31T00:30:54.793Z","endTime":"2025-07-31T00:30:58.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.2,"endSpeed":78.8,"strikeZoneTop":3.61423004628889,"strikeZoneBottom":1.61121244967907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.006704971437166,"aZ":-30.126075366031216,"pfxX":-7.878688171100791,"pfxZ":1.309137844390511,"pX":-1.3720088032722828,"pZ":0.9837967366707578,"vX0":4.713436111121889,"vY0":-124.0404055970541,"vZ0":-4.945590432315317,"x":169.3,"y":212.22,"x0":-2.2698848013592707,"y0":50.00254736830101,"z0":5.505159776326507,"aX":-12.319479345532038},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1579,"spinDirection":247},"zone":13,"typeConfidence":0.85,"plateTime":0.44098884180364717,"extension":6.505937575464986},"index":3,"playId":"6d6917fb-7bbc-3baf-82a4-cca15133fde6","pitchNumber":4,"startTime":"2025-07-31T00:31:13.662Z","endTime":"2025-07-31T00:31:17.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.473886364234513,"aZ":-15.78541041584793,"pfxX":-5.292189690508118,"pfxZ":8.878132350336472,"pX":-0.39765961606098976,"pZ":3.554988866843978,"vX0":6.806005869422174,"vY0":-134.57273335661796,"vZ0":-1.994977650739813,"x":132.16,"y":142.8,"x0":-2.2644724765449795,"y0":50.00206592164695,"z0":5.416361948487831,"aX":-9.768653357700593},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2537,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.4060339230149128,"extension":6.724057774471349},"hitData":{"launchSpeed":89.3,"launchAngle":70.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.49,"coordY":158.27}},"index":4,"playId":"e2861123-02b3-3ca4-918d-caa9f0daaf7f","pitchNumber":5,"startTime":"2025-07-31T00:31:31.599Z","endTime":"2025-07-31T00:31:41.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:31:41.581Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:31:46.284Z","endTime":"2025-07-31T00:32:43.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.4915224978901,"strikeZoneBottom":1.54546882553363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.950989242814156,"aZ":-25.20198346227964,"pfxX":-9.683906791767303,"pfxZ":3.855951930114111,"pX":-0.8161066650252831,"pZ":1.0540568225361258,"vX0":6.651684998034127,"vY0":-133.87029987511718,"vZ0":-6.532961729963604,"x":148.11,"y":210.32,"x0":-2.079792120159528,"y0":50.002555387038065,"z0":5.339940185105281,"aX":-17.50795213766184},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":2326,"spinDirection":229},"zone":13,"typeConfidence":0.83,"plateTime":0.40975336595914547,"extension":6.6892940126120815},"index":0,"playId":"2880153e-1cad-3f62-b3da-633613902d31","pitchNumber":1,"startTime":"2025-07-31T00:32:05.928Z","endTime":"2025-07-31T00:32:09.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":3.45114370048954,"strikeZoneBottom":1.54562498565031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96371111078261,"aZ":-30.50293780661865,"pfxX":12.33572208455455,"pfxZ":1.159818173151292,"pX":0.05459347976899864,"pZ":2.3232606388726627,"vX0":2.3024184820234432,"vY0":-119.8786326734659,"vZ0":-1.315922287844544,"x":114.92,"y":176.05,"x0":-2.5224642841407023,"y0":50.00121461096561,"z0":5.634845451448731,"aX":17.718728278093938},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":-22.9,"spinRate":3099,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.45918558130090004,"extension":6.484626165644563},"index":1,"playId":"88c2c984-1a26-3aa0-a7d6-c05f4748f330","pitchNumber":2,"startTime":"2025-07-31T00:32:21.670Z","endTime":"2025-07-31T00:32:25.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4261643291629,"aZ":-14.483525820407637,"pfxX":-4.229002241964154,"pfxZ":9.601278678950758,"pX":0.4960259945070143,"pZ":2.5101619203243595,"vX0":8.585460892700997,"vY0":-134.67169256872475,"vZ0":-5.006919322869644,"x":98.09,"y":171.01,"x0":-2.179442075336587,"y0":50.00074091336934,"z0":5.412940985418293,"aX":-7.790999487773318},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":5.9,"spinRate":2640,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.4062551137067869,"extension":6.678872589994441},"hitData":{"launchSpeed":94.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":171.45}},"index":2,"playId":"097812b2-f762-3e9b-b336-e85d4c1c700a","pitchNumber":3,"startTime":"2025-07-31T00:32:36.611Z","endTime":"2025-07-31T00:32:43.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:32:43.669Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:32:50.477Z","endTime":"2025-07-31T00:33:22.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.603161112911735,"aZ":-20.86996309679587,"pfxX":-10.581439807052389,"pfxZ":6.173716153712144,"pX":0.05261030305806218,"pZ":1.408195027196651,"vX0":8.888621120831438,"vY0":-134.76852602448542,"vZ0":-6.56266656356819,"x":114.99,"y":200.76,"x0":-1.9213621381996202,"y0":50.00254292363688,"z0":5.359891766939544,"aX":-19.37086929123687},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":17.2,"spinRate":2394,"spinDirection":228},"zone":8,"typeConfidence":0.58,"plateTime":0.4071761293397853,"extension":6.49155988462353},"hitData":{"launchSpeed":100.7,"launchAngle":16.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.51,"coordY":80.57}},"index":0,"playId":"5c2e97ed-aa1c-3059-8cef-36dddaed54a5","pitchNumber":1,"startTime":"2025-07-31T00:33:11.634Z","endTime":"2025-07-31T00:33:22.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:33:22.880Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T00:33:59.064Z","endTime":"2025-07-31T00:35:35.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"403097b3-620d-3613-b648-2b01ffd27169","startTime":"2025-07-31T00:33:42.844Z","endTime":"2025-07-31T00:33:47.215Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.47841916115587,"strikeZoneBottom":1.65558522563641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26513600113585,"aZ":-27.279167598311897,"pfxX":-9.795084574380146,"pfxZ":2.6604656837871055,"pX":1.5031837483212755,"pZ":1.121796080751861,"vX0":12.31446359531054,"vY0":-134.78208454806648,"vZ0":-6.10721753048402,"x":59.7,"y":208.49,"x0":-1.8520970204146152,"y0":50.00288430141267,"z0":5.343148195017327,"aX":-18.023840270221864},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2496,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.40636346067186,"extension":6.812544315170505},"index":1,"playId":"ecbd40e9-33ee-3a50-a015-be706932da9c","pitchNumber":1,"startTime":"2025-07-31T00:34:01.416Z","endTime":"2025-07-31T00:34:05.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.47920291402909,"strikeZoneBottom":1.65682226043933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.997800147518372,"aZ":-29.08289118764642,"pfxX":9.566650334317572,"pfxZ":2.118025133400687,"pX":0.4750001079341549,"pZ":1.759436552148288,"vX0":3.7254234868048197,"vY0":-120.73426353445842,"vZ0":-2.809216867816007,"x":98.89,"y":191.28,"x0":-2.3359089477077344,"y0":50.00220199038397,"z0":5.527477748347685,"aX":13.962392528714657},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.4,"breakHorizontal":-18.2,"spinRate":3044,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.45564738025528717,"extension":6.985791873986008},"index":2,"playId":"09d3ce90-3ac1-345a-903f-41fdf037d039","pitchNumber":2,"startTime":"2025-07-31T00:34:24.164Z","endTime":"2025-07-31T00:34:29.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.61602387793228,"strikeZoneBottom":1.62187567863707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08977372856889,"aZ":-28.846696246899324,"pfxX":-11.011206622613045,"pfxZ":1.781896818508436,"pX":-0.286631408475502,"pZ":0.3988557052513381,"vX0":8.607423192863289,"vY0":-136.81046621997828,"vZ0":-7.905372215293877,"x":127.93,"y":228.01,"x0":-2.0648429821498517,"y0":50.00621860716589,"z0":5.3434804281328505,"aX":-20.587950173657624},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.4,"breakHorizontal":17.8,"spinRate":2514,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.40249810873047,"extension":6.754797690969754},"index":3,"playId":"a4ebd999-da5a-3bd0-84dc-c0cd22042db3","pitchNumber":3,"startTime":"2025-07-31T00:34:43.732Z","endTime":"2025-07-31T00:34:47.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.54996123119987,"strikeZoneBottom":1.65918772486787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.060087382198926,"aZ":-17.48360764342895,"pfxX":-3.6339057783833266,"pfxZ":7.994585049036946,"pX":-0.5920828471435501,"pZ":2.77498463179276,"vX0":5.82441629560282,"vY0":-134.42726337714151,"vZ0":-3.696278648984983,"x":139.57,"y":163.86,"x0":-2.3107568458951655,"y0":50.001380193269924,"z0":5.4025672746013775,"aX":-6.676765075645843},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2579,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.4068416066205143,"extension":6.7378298317014105},"index":4,"playId":"6e8f302b-1cc0-3327-9e7d-be05b567d473","pitchNumber":4,"startTime":"2025-07-31T00:35:09.687Z","endTime":"2025-07-31T00:35:14.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891266507158633,"aZ":-14.555447621717143,"pfxX":-3.973581228284256,"pfxZ":9.408422480789987,"pX":-0.6079349940241362,"pZ":3.537140301928497,"vX0":5.672866436046438,"vY0":-135.54567882911888,"vZ0":-2.5840095113362156,"x":140.17,"y":143.28,"x0":-2.2056073075735796,"y0":50.00125527675875,"z0":5.511390038342299,"aX":-7.44029929441219},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2513,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.40314061609822804,"extension":6.858188474864324},"index":5,"playId":"e68a274b-bf57-3ac1-9603-100a42fdc259","pitchNumber":5,"startTime":"2025-07-31T00:35:31.015Z","endTime":"2025-07-31T00:35:35.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:35:35.543Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out to right fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:37:29.936Z","endTime":"2025-07-31T00:37:51.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72597545781805,"aZ":-26.768771823765473,"pfxX":-0.821552944988766,"pfxZ":3.386236888072153,"pX":1.1016649179484246,"pZ":2.307235888750166,"vX0":3.9426732662727604,"vY0":-125.37315881614404,"vZ0":-4.066575417116136,"x":75.01,"y":176.48,"x0":-0.38277225910446133,"y0":50.003043776909344,"z0":6.128497505887574,"aX":-1.3118542918420844},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":0.6,"spinRate":2380,"spinDirection":201},"zone":14,"typeConfidence":0.88,"plateTime":0.4364521407701183,"extension":6.061398836365426},"hitData":{"launchSpeed":85.4,"launchAngle":51.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.45,"coordY":124.56}},"index":0,"playId":"c5b38c69-38a4-3af8-a713-a042bf25c355","pitchNumber":1,"startTime":"2025-07-31T00:37:42.315Z","endTime":"2025-07-31T00:37:51.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:37:51.725Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:37:57.924Z","endTime":"2025-07-31T00:40:04.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.58032291938152,"strikeZoneBottom":1.86957020096044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.741704767594197,"aZ":-17.309501259683174,"pfxX":-4.507702261071047,"pfxZ":8.58577587081027,"pX":-0.3055422404869412,"pZ":3.8039136753375438,"vX0":2.4470763526489443,"vY0":-130.80045981925073,"vZ0":-2.560417351357569,"x":128.65,"y":136.07,"x0":-0.667820013086551,"y0":50.0055897503327,"z0":6.094335977176723,"aX":-7.807294398665288},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":1936,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.41884017232810145,"extension":6.099101465513064},"index":0,"playId":"a6726af1-9da8-37d6-b42a-d9bbc743585c","pitchNumber":1,"startTime":"2025-07-31T00:38:21.418Z","endTime":"2025-07-31T00:38:25.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.427726532043618,"aZ":-15.284979037336424,"pfxX":-4.393690432897856,"pfxZ":9.63772765994745,"pX":0.1653165831191469,"pZ":1.9827395899329745,"vX0":3.268086736563147,"vY0":-131.42074542157678,"vZ0":-7.494618617551394,"x":110.7,"y":185.25,"x0":-0.5225102976730966,"y0":50.00050362299414,"z0":6.003195509126644,"aX":-7.697066346191329},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":1977,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4165175784856885,"extension":6.134943448927626},"index":1,"playId":"ecc9110b-6461-3be0-a2c5-0e8df88d33d3","pitchNumber":2,"startTime":"2025-07-31T00:38:40.118Z","endTime":"2025-07-31T00:38:45.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38100934635451,"aZ":-31.769405133258633,"pfxX":-8.081101566744849,"pfxZ":0.27792289985491436,"pX":-0.4090352399475788,"pZ":1.7708776360426874,"vX0":2.9087254070428292,"vY0":-120.68612100786204,"vZ0":-3.303777229789081,"x":132.59,"y":190.97,"x0":-0.5923062150459036,"y0":50.002756650375,"z0":6.008215381515838,"aX":-11.708417337367072},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.1,"breakHorizontal":13.7,"spinRate":1112,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.4569753241717698,"extension":6.000371223211912},"index":2,"playId":"d22be88b-3eb6-3916-a3bd-4e163f762aba","pitchNumber":3,"startTime":"2025-07-31T00:39:05.832Z","endTime":"2025-07-31T00:39:13.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.54466748283831,"strikeZoneBottom":1.72609247717814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.454359403785652,"aZ":-15.295845677726984,"pfxX":-4.594214078982152,"pfxZ":9.21740588603606,"pX":-1.171824433060401,"pZ":2.8151605699318827,"vX0":0.4476367541531365,"vY0":-134.74734543391497,"vZ0":-5.4126438746387375,"x":161.67,"y":162.77,"x0":-0.743962449273489,"y0":50.00304896924,"z0":5.938234045694781,"aX":-8.411418027581377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":1998,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4071603733790514,"extension":6.261167322069953},"index":3,"playId":"fd2f014c-255c-3319-ab2a-0b356fb28af5","pitchNumber":4,"startTime":"2025-07-31T00:39:42.520Z","endTime":"2025-07-31T00:39:46.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.65337134943373,"strikeZoneBottom":1.64605149957578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.060636902837707,"aZ":-25.30596936200457,"pfxX":-0.8477568147982506,"pfxZ":4.344294762119074,"pX":0.2809433799969492,"pZ":1.521733703473858,"vX0":2.609874041066519,"vY0":-124.63912657740724,"vZ0":-5.987991864510176,"x":106.29,"y":197.69,"x0":-0.6676170749597337,"y0":50.00071101114373,"z0":6.033387129522777,"aX":-1.339584716390531},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.8,"breakHorizontal":1.0,"spinRate":2386,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.43873753799756354,"extension":6.110771540066987},"index":4,"playId":"22a3ea0a-ebdc-3f10-825d-15f3c839e3c9","pitchNumber":5,"startTime":"2025-07-31T00:39:59.256Z","endTime":"2025-07-31T00:40:04.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:40:04.176Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:40:04.547Z","endTime":"2025-07-31T00:42:34.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.68414505520097,"strikeZoneBottom":1.88555976120278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.98758448174586,"aZ":-34.3859389060654,"pfxX":5.184642814257223,"pfxZ":-1.644062611043294,"pX":1.1034389029067668,"pZ":2.8778767812040202,"vX0":2.6906317843108924,"vY0":-115.18234151557299,"vZ0":-0.17425495279213354,"x":74.94,"y":161.08,"x0":-0.7525940754427258,"y0":50.00204995512868,"z0":6.273758723789977,"aX":6.979639931605951},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.8,"breakHorizontal":-10.1,"spinRate":2151,"spinDirection":37},"zone":12,"typeConfidence":0.9,"plateTime":0.4751562837093708,"extension":5.877825302803971},"index":0,"playId":"7ca69429-5e81-38d5-9115-6bdf59b9a83d","pitchNumber":1,"startTime":"2025-07-31T00:40:29.336Z","endTime":"2025-07-31T00:40:33.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61117667889728,"aZ":-25.50879173427216,"pfxX":0.5152970013124369,"pfxZ":4.139332592648285,"pX":0.4502066397475479,"pZ":2.3363776893866177,"vX0":2.688750753236683,"vY0":-125.37214171980153,"vZ0":-4.112180737058489,"x":99.84,"y":175.7,"x0":-0.6980722592542137,"y0":50.004325488843776,"z0":6.052302666090066,"aX":0.8290334451322033},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-1.4,"spinRate":2356,"spinDirection":182},"zone":9,"typeConfidence":0.9,"plateTime":0.43499064417472244,"extension":6.197943525733838},"index":1,"playId":"8f02df85-4184-3772-a690-25ff13d6ea68","pitchNumber":2,"startTime":"2025-07-31T00:40:44.826Z","endTime":"2025-07-31T00:40:48.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.72920899553175,"strikeZoneBottom":1.78335529319759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.800493243326873,"aZ":-20.482335417370766,"pfxX":-7.3449319850135355,"pfxZ":6.512636197514054,"pX":-0.7504417825338927,"pZ":3.3355758741275303,"vX0":2.455989216865149,"vY0":-132.52958549831064,"vZ0":-2.9312054278315722,"x":145.61,"y":148.72,"x0":-0.7295960591020836,"y0":50.00525647163106,"z0":5.935847679140032,"aX":-13.19160334472518},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2037,"spinDirection":212},"zone":1,"typeConfidence":0.89,"plateTime":0.41178665369072665,"extension":6.161862206323551},"index":2,"playId":"2107e50a-07b7-3fc0-ac09-55527f6561ec","pitchNumber":3,"startTime":"2025-07-31T00:41:05.965Z","endTime":"2025-07-31T00:41:10.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.6,"endSpeed":75.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.783315248541133,"aZ":-28.95184689914012,"pfxX":-5.096233565356826,"pfxZ":2.2101934295128167,"pX":-0.057343544273220255,"pZ":2.303212314861269,"vX0":2.922602717546302,"vY0":-120.28757295859877,"vZ0":-2.4594629448428584,"x":119.19,"y":176.59,"x0":-0.6301845282835472,"y0":50.000455102345,"z0":5.922973529612187,"aX":-7.4173157939016185},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.6,"breakHorizontal":8.5,"spinRate":1224,"spinDirection":251},"zone":8,"typeConfidence":0.89,"plateTime":0.4565213531804333,"extension":6.42201626531483},"index":3,"playId":"ce22ede9-ca25-305e-b3ef-5406888e423f","pitchNumber":4,"startTime":"2025-07-31T00:41:23.728Z","endTime":"2025-07-31T00:41:27.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.903374000300786,"aZ":-34.66411162065559,"pfxX":5.765031308818209,"pfxZ":-1.7912809463913923,"pX":1.0292074637786408,"pZ":2.4353632866892934,"vX0":2.431662096783355,"vY0":-117.66579439792412,"vZ0":-1.101590018405588,"x":77.77,"y":173.03,"x0":-0.7688392740650001,"y0":50.001117060610284,"z0":6.143172725204284,"aX":8.021727382164723},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":-11.0,"spinRate":2254,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.4668436633528801,"extension":5.891771223930277},"index":4,"playId":"605572cd-160b-3b4f-afb3-fe9edf18f346","pitchNumber":5,"startTime":"2025-07-31T00:41:48.551Z","endTime":"2025-07-31T00:41:55.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.65941196612326,"strikeZoneBottom":1.81652270631212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.718943896570465,"aZ":-13.013039361134936,"pfxX":-3.7273773953038316,"pfxZ":10.435001004635716,"pX":-0.6964794458110837,"pZ":0.9182848455890952,"vX0":1.0976509966804069,"vY0":-135.2005774718503,"vZ0":-10.386660679839895,"x":143.55,"y":213.99,"x0":-0.62553883003327,"y0":50.002709169375365,"z0":5.742570990872355,"aX":-6.84405521429169},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2024,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.4063933237808479,"extension":6.281415833477148},"index":5,"playId":"0c881b20-a588-30fd-be63-dd05497f47f7","pitchNumber":6,"startTime":"2025-07-31T00:42:12.409Z","endTime":"2025-07-31T00:42:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.62185709040624,"strikeZoneBottom":1.81295779277306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.456153927865596,"aZ":-23.98076646926073,"pfxX":1.3785041399556257,"pfxZ":5.010611251810504,"pX":0.6823018879506398,"pZ":0.632366511464579,"vX0":2.775513099107992,"vY0":-126.90028098030083,"vZ0":-8.332337823907045,"x":90.99,"y":221.71,"x0":-0.6037163954842115,"y0":50.0013576141747,"z0":5.86246144115262,"aX":2.2521564170669266},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2238,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4312663782995161,"extension":6.131815515792078},"index":6,"playId":"12a3fb46-1495-37e3-874c-40d9280c0e92","pitchNumber":7,"startTime":"2025-07-31T00:42:29.945Z","endTime":"2025-07-31T00:42:34.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:42:34.242Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cody Bellinger lines out to right fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T00:42:52.030Z","endTime":"2025-07-31T00:43:06.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6659621350376,"aZ":-30.012434001678354,"pfxX":-5.7421794568779445,"pfxZ":1.4963784243739173,"pX":-0.678132646404824,"pZ":2.333161207251766,"vX0":1.9962761829504276,"vY0":-120.49876932485377,"vZ0":-2.38119521543725,"x":142.85,"y":175.78,"x0":-0.780686514516413,"y0":50.0015578504377,"z0":6.037771844032026,"aX":-8.278902955219893},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.3,"breakHorizontal":9.7,"spinRate":1021,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4579772395236761,"extension":5.974394311348713},"hitData":{"launchSpeed":89.1,"launchAngle":23.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.7,"coordY":93.45}},"index":0,"playId":"e0274be0-9870-3eec-b1d8-a44f2bc3c47b","pitchNumber":1,"startTime":"2025-07-31T00:42:59.433Z","endTime":"2025-07-31T00:43:06.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:43:06.480Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:44:58.406Z","endTime":"2025-07-31T00:47:34.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65769056617841,"aZ":-29.888946726956643,"pfxX":12.370026038302072,"pfxZ":1.6366808225859675,"pX":0.6757855686430718,"pZ":1.7278422781772564,"vX0":3.598957185951603,"vY0":-118.06623502515838,"vZ0":-2.608128632938056,"x":91.24,"y":192.13,"x0":-2.479464971266857,"y0":50.00450888991803,"z0":5.626464912098649,"aX":17.28200482043155},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.5,"breakHorizontal":-23.3,"spinRate":3082,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4657796773015863,"extension":6.620261453361382},"index":0,"playId":"04c5fbde-9fe0-3e7d-8dc1-17270cd291e0","pitchNumber":1,"startTime":"2025-07-31T00:45:18.967Z","endTime":"2025-07-31T00:45:23.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.34253743791024,"strikeZoneBottom":1.51050483421299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.401382282093827,"aZ":-31.507368149490535,"pfxX":-5.212846834656227,"pfxZ":0.4514472721905829,"pX":-1.9613039608918326,"pZ":1.2964865629448026,"vX0":2.687678473342425,"vY0":-120.72085292392411,"vZ0":-3.6744387908824203,"x":191.76,"y":203.77,"x0":-2.4088549159325665,"y0":50.005352901478304,"z0":5.597286782505482,"aX":-7.733593298399482},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":8.9,"spinRate":1570,"spinDirection":242},"zone":13,"typeConfidence":0.41,"plateTime":0.4528666526287215,"extension":6.370382444604159},"index":1,"playId":"67344840-d66e-38e7-8b1f-6623915cdd80","pitchNumber":2,"startTime":"2025-07-31T00:45:39.850Z","endTime":"2025-07-31T00:45:43.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":90.3,"endSpeed":83.2,"strikeZoneTop":3.34420430541105,"strikeZoneBottom":1.61888737584142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93813486272223,"aZ":-15.820331030514586,"pfxX":-3.905544831716969,"pfxZ":9.27693843257622,"pX":1.0445001974306485,"pZ":3.7533068960298737,"vX0":9.888142072450787,"vY0":-131.21433824360395,"vZ0":-1.5319346472568407,"x":77.19,"y":137.44,"x0":-2.247226328361942,"y0":50.00231620596056,"z0":5.510332288002263,"aX":-6.886341652712104},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2588,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.41572438998835626,"extension":6.787627375482826},"index":2,"playId":"6f80f1f0-8cf6-3b12-8b87-2c6352512b69","pitchNumber":3,"startTime":"2025-07-31T00:45:55.039Z","endTime":"2025-07-31T00:45:59.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.30502624389236,"strikeZoneBottom":1.61490049649654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57089264088972,"aZ":-27.87544425487584,"pfxX":-8.964378642314614,"pfxZ":2.3311205992784627,"pX":-1.7483297954234984,"pZ":2.0073871543107495,"vX0":4.400649606064223,"vY0":-134.77625657574663,"vZ0":-3.731150452677491,"x":183.64,"y":184.58,"x0":-2.2353001044184735,"y0":50.002924662193415,"z0":5.3725015060283,"aX":-16.535097918181247},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":2462,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.40598464697872094,"extension":6.825467009465285},"index":3,"playId":"24785fe5-cdc9-3256-b4b8-09ce627f6c4f","pitchNumber":4,"startTime":"2025-07-31T00:46:12.482Z","endTime":"2025-07-31T00:46:15.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.34513954411173,"strikeZoneBottom":1.58411508968347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.416098278631072,"aZ":-31.23125775640863,"pfxX":11.655644797872682,"pfxZ":0.6394552554228135,"pX":-0.5779914112170168,"pZ":2.63750003630505,"vX0":1.2411411670980876,"vY0":-120.43926010315232,"vZ0":-0.5530850475223168,"x":139.03,"y":167.57,"x0":-2.6140984812168346,"y0":50.001295395668194,"z0":5.632421457319702,"aX":17.11867116719476},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.3,"breakHorizontal":-21.4,"spinRate":2973,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.45479724596735194,"extension":6.626931745910571},"index":4,"playId":"681e32fe-3c0d-3f99-bb67-8b94299fef6b","pitchNumber":5,"startTime":"2025-07-31T00:46:31.234Z","endTime":"2025-07-31T00:46:34.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-31T00:46:40.845Z","endTime":"2025-07-31T00:46:52.056Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.631986511845362,"aZ":-32.035854566892816,"pfxX":12.534808546756276,"pfxZ":0.09773527568341756,"pX":0.02900127611615187,"pZ":2.552903143854943,"vX0":2.113582434666272,"vY0":-121.15891457980939,"vZ0":-0.583366129989371,"x":115.89,"y":169.85,"x0":-2.4838934582160808,"y0":50.005353476250036,"z0":5.606967368251061,"aX":18.557496044559336},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-23.2,"spinRate":3037,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.4528145689457084,"extension":6.6393207956075955},"index":6,"playId":"e5446181-9d2e-361f-ae9f-ee02da31592f","pitchNumber":6,"startTime":"2025-07-31T00:46:52.056Z","endTime":"2025-07-31T00:46:56.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99912898000749,"aZ":-16.445683061612346,"pfxX":-2.559014064158368,"pfxZ":8.3747474901012,"pX":-1.0388727132271232,"pZ":2.9202873972640564,"vX0":4.553262798132555,"vY0":-135.52452188772264,"vZ0":-3.3146794849176,"x":156.6,"y":159.93,"x0":-2.4010515249560034,"y0":50.00071196546486,"z0":5.294076948283875,"aX":-4.805178833065129},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2498,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4027022001185401,"extension":6.86012949920087},"index":7,"playId":"850c6ff0-6758-3071-a631-70a5c491437d","pitchNumber":7,"startTime":"2025-07-31T00:47:10.546Z","endTime":"2025-07-31T00:47:14.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.40762081593078,"strikeZoneBottom":1.55499387347777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81862398355601,"aZ":-26.266731234808045,"pfxX":-8.29341405454796,"pfxZ":3.205027075545731,"pX":0.780459439771193,"pZ":2.5135430248691697,"vX0":10.039876867791746,"vY0":-135.21165751623252,"vZ0":-3.259888671400818,"x":87.25,"y":170.91,"x0":-1.9117919821802174,"y0":50.00227655382488,"z0":5.587895305988923,"aX":-15.28177709778494},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":12.7,"spinRate":2325,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4058450033193557,"extension":6.664974048154072},"index":8,"playId":"07d1dea9-4cda-35aa-8e30-547340d8bf3f","pitchNumber":8,"startTime":"2025-07-31T00:47:30.357Z","endTime":"2025-07-31T00:47:34.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:47:34.936Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:47:35.074Z","endTime":"2025-07-31T00:48:36.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":93.4,"endSpeed":85.1,"strikeZoneTop":3.59380407437349,"strikeZoneBottom":1.66189272422892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.904860675368138,"aZ":-27.817984068176372,"pfxX":-9.332105436743774,"pfxZ":2.350895505512959,"pX":0.0032940136148325422,"pZ":1.3837933947668486,"vX0":8.412688413920822,"vY0":-135.69645886091527,"vZ0":-5.42319067451836,"x":116.87,"y":201.42,"x0":-1.9367824949651453,"y0":50.00083657173278,"z0":5.36604091133982,"aX":-17.26324691370953},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2443,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.40488706908467753,"extension":6.824492508912762},"index":0,"playId":"4b7a5663-9501-3b2d-a513-1a37a5a99803","pitchNumber":1,"startTime":"2025-07-31T00:47:56.190Z","endTime":"2025-07-31T00:48:00.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.63014882998858,"strikeZoneBottom":1.66534254414547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47270497141308,"aZ":-30.52112268736866,"pfxX":8.14117644315229,"pfxZ":1.0940439227980407,"pX":0.4925785574103863,"pZ":1.2374912709358918,"vX0":4.220705942298204,"vY0":-122.6392958821535,"vZ0":-3.774710330734942,"x":98.22,"y":205.37,"x0":-2.3115571578505003,"y0":50.00438035813707,"z0":5.415018401142698,"aX":12.335705203192164},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-15.7,"spinRate":3054,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4475286212727623,"extension":6.808387529126661},"index":1,"playId":"8ac194b8-1127-31dd-b892-339a7cc40aee","pitchNumber":2,"startTime":"2025-07-31T00:48:10.625Z","endTime":"2025-07-31T00:48:15.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23668149960531,"aZ":-26.153197031367863,"pfxX":-8.200741327666723,"pfxZ":3.293746863759716,"pX":-0.6500870599043671,"pZ":2.048343549938292,"vX0":7.253853821366377,"vY0":-134.5508277675944,"vZ0":-3.839885815811563,"x":141.78,"y":183.47,"x0":-2.3205552801191205,"y0":50.001251148595955,"z0":5.3554380452097305,"aX":-14.977981107092395},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":2494,"spinDirection":224},"zone":7,"typeConfidence":0.89,"plateTime":0.407671921956692,"extension":6.812525167016849},"hitData":{"launchSpeed":95.7,"launchAngle":46.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.07,"coordY":103.76}},"index":2,"playId":"f72bc8c3-2ebf-3de7-9134-b5cba6199f8c","pitchNumber":3,"startTime":"2025-07-31T00:48:26.535Z","endTime":"2025-07-31T00:48:36.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:48:36.299Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out to left fielder Jasson Domínguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T00:48:41.782Z","endTime":"2025-07-31T00:50:59.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.79075583040349,"strikeZoneBottom":1.85058936587983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03996314138913,"aZ":-14.077174750782248,"pfxX":-4.544644908450263,"pfxZ":9.501091521617013,"pX":-0.4203045984600737,"pZ":2.1540943049522916,"vX0":6.607557107696945,"vY0":-137.28708299628016,"vZ0":-6.074062316726931,"x":133.02,"y":180.62,"x0":-2.2703410648762863,"y0":50.00101796644196,"z0":5.357268200851929,"aX":-8.654992844172233},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":2687,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3993107478514273,"extension":6.816458669006547},"index":0,"playId":"42004fa7-f9f6-314a-8b57-082a8f833b9e","pitchNumber":1,"startTime":"2025-07-31T00:49:02.509Z","endTime":"2025-07-31T00:49:06.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.78702527353263,"strikeZoneBottom":1.84684121863487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19787533479461,"aZ":-31.024143030992654,"pfxX":-8.275866967007818,"pfxZ":0.6978075077431196,"pX":-0.32662323307883445,"pZ":-0.7399040032264403,"vX0":7.543910402388065,"vY0":-127.68566726633244,"vZ0":-9.222685157086245,"x":129.45,"y":258.76,"x0":-2.249461499117538,"y0":50.00219668060338,"z0":5.373122436706404,"aX":-13.614457729355307},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.2,"spinRate":1659,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4295744671266042,"extension":6.301750764503745},"index":1,"playId":"788b7f79-3c96-3c33-b88b-ca698330890b","pitchNumber":2,"startTime":"2025-07-31T00:49:17.181Z","endTime":"2025-07-31T00:49:20.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.648967822892658,"aZ":-28.675924827704158,"pfxX":-9.036088102242212,"pfxZ":2.2869169525799498,"pX":-0.4407260519829597,"pZ":1.7760084629012447,"vX0":7.05730921646044,"vY0":-123.54890934028289,"vZ0":-3.2425067374405154,"x":133.8,"y":190.83,"x0":-2.172670779676652,"y0":50.00554307067005,"z0":5.538257295615457,"aX":-13.847906135382376},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":14.5,"spinRate":1428,"spinDirection":234},"zone":7,"typeConfidence":0.91,"plateTime":0.4448403730995949,"extension":6.492396674447492},"index":2,"playId":"e61dfb63-19a3-3db7-9e68-3ce2ee32d7d9","pitchNumber":3,"startTime":"2025-07-31T00:49:39.774Z","endTime":"2025-07-31T00:49:46.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.64316103097328,"strikeZoneBottom":1.73854952935658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34096870057891,"aZ":-30.422116585803877,"pfxX":-7.631818173751104,"pfxZ":1.096706343748008,"pX":-0.06558655219411663,"pZ":-0.26518533633454644,"vX0":7.817238054660627,"vY0":-125.67114536249105,"vZ0":-7.720239076859395,"x":119.5,"y":245.94,"x0":-2.2241925811955148,"y0":50.00548895488799,"z0":5.316264499685247,"aX":-12.216093247800746},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":12.0,"spinRate":1675,"spinDirection":243},"zone":13,"typeConfidence":0.87,"plateTime":0.4357658267059703,"extension":6.393843834086375},"index":3,"playId":"8ac6ef49-4a59-383b-9ec5-a08a2b7a556b","pitchNumber":4,"startTime":"2025-07-31T00:50:00.047Z","endTime":"2025-07-31T00:50:03.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.9,"strikeZoneTop":3.53996699734016,"strikeZoneBottom":1.67337001718344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993052826341764,"aZ":-38.369056096900906,"pfxX":5.110136186071337,"pfxZ":-4.485267055331006,"pX":2.1458903700031704,"pZ":0.15338599726895247,"vX0":8.187058555844063,"vY0":-116.79520033958931,"vZ0":-4.509084918510629,"x":35.2,"y":234.64,"x0":-2.0686807506028364,"y0":50.00252462649816,"z0":5.71726971875135,"aX":7.058565234577415},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.0,"breakHorizontal":-11.3,"spinRate":2802,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.4689559696757586,"extension":6.8168281449404935},"index":4,"playId":"5305abd5-cdcc-3a08-bac9-7d4b1716c446","pitchNumber":5,"startTime":"2025-07-31T00:50:29.042Z","endTime":"2025-07-31T00:50:33.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.299655721302486,"aZ":-15.214995377902143,"pfxX":-2.55365013736614,"pfxZ":8.801237511296751,"pX":-0.9320226451708933,"pZ":2.2459310074883816,"vX0":4.652452581843076,"vY0":-137.4253954462981,"vZ0":-5.182856723379823,"x":152.53,"y":178.14,"x0":-2.3093814363467775,"y0":50.00541707789004,"z0":5.1775473752135825,"aX":-4.922524005533098},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":3.7,"spinRate":2604,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.3974218587919478,"extension":6.981368756890474},"hitData":{"launchSpeed":86.2,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.29,"coordY":84.33}},"index":5,"playId":"7408b57e-7e33-349e-82da-c640b16f4645","pitchNumber":6,"startTime":"2025-07-31T00:50:51.742Z","endTime":"2025-07-31T00:50:59.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:50:59.293Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:53:24.024Z","endTime":"2025-07-31T00:54:23.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-31T00:53:08.384Z","endTime":"2025-07-31T00:53:26.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.2,"endSpeed":87.4,"strikeZoneTop":3.88488558637743,"strikeZoneBottom":1.9492804870784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.724323636344963,"aZ":-21.64541800545246,"pfxX":10.191790252688623,"pfxZ":5.3999393000636,"pX":-0.40289350867197965,"pZ":1.9626837877982397,"vX0":-7.227858666643052,"vY0":-138.46350169058005,"vZ0":-4.610719285525496,"x":132.36,"y":185.79,"x0":0.911773303452406,"y0":50.00162372240887,"z0":5.089860023740219,"aX":19.8698648720301},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":-17.0,"spinRate":2186,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.39494986385141084,"extension":6.258306730928849},"index":1,"playId":"faec6993-09fc-36c7-bd66-3c4911c07b7c","pitchNumber":1,"startTime":"2025-07-31T00:53:26.388Z","endTime":"2025-07-31T00:53:30.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.019327674340627,"aZ":-22.942284600838303,"pfxX":10.729085864793973,"pfxZ":4.6760543100087375,"pX":0.9395145896093128,"pZ":3.0599425698699916,"vX0":-4.0811293410542095,"vY0":-139.53343511205637,"vZ0":-1.6585956483565498,"x":81.19,"y":156.16,"x0":1.0260428473728875,"y0":50.00348451797523,"z0":5.171835633933807,"aX":21.183422181021378},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":-18.6,"spinRate":2180,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.39234874976808065,"extension":5.9717805980371415},"index":2,"playId":"0e742ba3-805c-3f6b-9d48-f09cae49135d","pitchNumber":2,"startTime":"2025-07-31T00:53:42.151Z","endTime":"2025-07-31T00:53:47.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.81852453880295,"strikeZoneBottom":1.88302422213999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.405565918742656,"aZ":-22.94793376114286,"pfxX":10.577501480471478,"pfxZ":4.618676296959869,"pX":1.3586029263878554,"pZ":3.5091441040154807,"vX0":-2.4880142994779115,"vY0":-140.13637328187238,"vZ0":-0.8757020702246247,"x":65.21,"y":144.03,"x0":0.8812033976963326,"y0":50.001870741094784,"z0":5.318860239259342,"aX":21.12586949325794},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":-18.7,"spinRate":2400,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3902252204001808,"extension":6.023588774746017},"index":3,"playId":"3c0e341f-2714-36a8-8b5c-6c353c94365b","pitchNumber":3,"startTime":"2025-07-31T00:54:02.591Z","endTime":"2025-07-31T00:54:07.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.917925648664887,"aZ":-32.901255816867,"pfxX":-3.6165065978007362,"pfxZ":-0.4452478772449462,"pX":-0.026359814192275805,"pZ":1.492137463124359,"vX0":-1.5069177995477117,"vY0":-126.347365875857,"vZ0":-2.605828567380706,"x":118.0,"y":198.49,"x0":1.045646182990005,"y0":50.003349539003864,"z0":5.150397841775418,"aX":-5.914868046307414},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":6.8,"spinRate":2580,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.43159532087713615,"extension":6.072344794989088},"index":4,"playId":"2cd13bfe-c25d-3728-943c-92fc0ab0928d","pitchNumber":4,"startTime":"2025-07-31T00:54:19.811Z","endTime":"2025-07-31T00:54:23.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:54:23.776Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:54:40.200Z","endTime":"2025-07-31T00:54:57.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28362165349038,"aZ":-22.211688563015617,"pfxX":9.976512473257866,"pfxZ":4.948042933618179,"pX":0.6700691089131509,"pZ":2.697365831770271,"vX0":-4.152380654343668,"vY0":-140.59250921768745,"vZ0":-3.196338370890094,"x":91.46,"y":165.95,"x0":0.8656433605979377,"y0":50.00070613406177,"z0":5.281635780173098,"aX":20.07531037365553},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":-17.3,"spinRate":2458,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.388791442651252,"extension":6.004905699107257},"hitData":{"launchSpeed":71.2,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.96,"coordY":165.91}},"index":0,"playId":"fea01420-43cc-344f-a2d3-5572f0f6c082","pitchNumber":1,"startTime":"2025-07-31T00:54:50.470Z","endTime":"2025-07-31T00:54:57.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:54:57.942Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T00:55:00.572Z","endTime":"2025-07-31T00:55:29.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.988816239884436,"aZ":-22.540174998533463,"pfxX":11.068124239328045,"pfxZ":4.883101114134963,"pX":-0.6483788720340232,"pZ":1.7382825437635838,"vX0":-7.855934162542123,"vY0":-139.7202835020386,"vZ0":-5.13479674724397,"x":141.71,"y":191.85,"x0":0.7641742573489999,"y0":50.00484240996047,"z0":5.084599995070972,"aX":21.847911471532083},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":-18.4,"spinRate":2415,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.39227136550353725,"extension":6.228715579380413},"hitData":{"launchSpeed":101.9,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.08,"coordY":165.36}},"index":0,"playId":"1fa2a8d3-a9e4-3a8c-9496-95f062f86556","pitchNumber":1,"startTime":"2025-07-31T00:55:21.482Z","endTime":"2025-07-31T00:55:29.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:55:29.071Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T00:57:49.558Z","endTime":"2025-07-31T00:59:19.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Headrick replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-31T00:57:11.897Z","endTime":"2025-07-31T00:57:51.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":86.2,"strikeZoneTop":3.33817082158301,"strikeZoneBottom":1.52229587440073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224143220534046,"aZ":-13.978766274344164,"pfxX":3.9110987121907357,"pfxZ":9.536974439474326,"pX":1.1303403944939394,"pZ":3.8988284535341733,"vX0":-2.4398753340619033,"vY0":-137.22003496546753,"vZ0":-4.515423916058323,"x":73.91,"y":133.51,"x0":1.5226562328417228,"y0":50.003220445381615,"z0":6.517375629900342,"aX":7.462298001076986},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-6.6,"spinRate":2320,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39908222299625296,"extension":6.7595704990762755},"index":1,"playId":"56a9fd61-ca0f-3b93-822f-a422840aa72b","pitchNumber":1,"startTime":"2025-07-31T00:57:51.932Z","endTime":"2025-07-31T00:57:55.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886196141973294,"aZ":-14.14546405358125,"pfxX":5.322801961662677,"pfxZ":9.43945679606582,"pX":-0.03417755845415726,"pZ":2.743179517442119,"vX0":-5.38463509623562,"vY0":-137.20811525058377,"vZ0":-7.062918596850072,"x":118.3,"y":164.71,"x0":1.2606099043800847,"y0":50.003964786657384,"z0":6.311623956095177,"aX":10.166855040297735},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-8.5,"spinRate":2459,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39894691654053105,"extension":6.84376598895488},"index":2,"playId":"f1116acd-9270-3583-a86a-299eb7b877f5","pitchNumber":2,"startTime":"2025-07-31T00:58:07.464Z","endTime":"2025-07-31T00:58:13.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.23859736284148,"strikeZoneBottom":1.5621413442044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.464405980469515,"aZ":-28.102252877474953,"pfxX":-1.9586814856270487,"pfxZ":2.820889961828012,"pX":-0.6164121279918134,"pZ":1.1843302799249087,"vX0":-4.2486525172225,"vY0":-119.76575780661032,"vZ0":-5.929643430866202,"x":140.5,"y":206.8,"x0":1.4394446109174555,"y0":50.00451741089264,"z0":6.225273487437125,"aX":-2.827035682991963},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":4.7,"spinRate":2012,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4584154819624193,"extension":6.737491174496784},"index":3,"playId":"f5c63e4f-22a4-3b8f-a7b4-88ec3ae13588","pitchNumber":3,"startTime":"2025-07-31T00:58:27.046Z","endTime":"2025-07-31T00:58:31.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-31T00:58:45.376Z","endTime":"2025-07-31T00:58:54.076Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.361299367733974,"aZ":-9.912914252310202,"pfxX":4.849468942744376,"pfxZ":11.45339236671812,"pX":0.09618191666984836,"pZ":2.777260732281404,"vX0":-5.171047987700962,"vY0":-138.1898021925921,"vZ0":-7.999148586782155,"x":113.33,"y":163.79,"x0":1.3571912409847176,"y0":50.003107053303395,"z0":6.36660244874725,"aX":9.426141462868625},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":-7.8,"spinRate":2445,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.39560971599260153,"extension":6.87877368000877},"index":5,"playId":"582492f5-99f5-38ac-ace8-118a434208ff","pitchNumber":4,"startTime":"2025-07-31T00:58:54.076Z","endTime":"2025-07-31T00:59:00.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.668599665088433,"aZ":-13.99660452631641,"pfxX":5.666819646981902,"pfxZ":9.172777233920772,"pX":0.9886165075739508,"pZ":3.0063085669109544,"vX0":-2.9588429054746292,"vY0":-139.4659107021828,"vZ0":-6.787228824784273,"x":79.32,"y":157.61,"x0":1.3238072376807721,"y0":50.00083750924226,"z0":6.3842466971628555,"aX":11.226307720510016},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2413,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3918794641980927,"extension":6.821941049768097},"index":6,"playId":"29f91ebe-b1dc-3ace-982e-eaf55175b3e8","pitchNumber":5,"startTime":"2025-07-31T00:59:15.703Z","endTime":"2025-07-31T00:59:19.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-31T00:59:19.686Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Thaiss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T00:59:26.635Z","endTime":"2025-07-31T01:00:36.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.976251872454405,"aZ":-8.841172479869567,"pfxX":5.216801607023299,"pfxZ":12.300759438094993,"pX":0.27436230047077215,"pZ":2.306892157649143,"vX0":-4.3216274682366045,"vY0":-136.585538927816,"vZ0":-9.241446792760666,"x":106.54,"y":176.49,"x0":1.1962663680799246,"y0":50.00241096810436,"z0":6.334613986312312,"aX":9.89532186519243},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.6,"breakHorizontal":-8.6,"spinRate":2404,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4004109945512644,"extension":7.122712615496898},"index":0,"playId":"d92970e7-f97c-3979-9087-28109b3320b2","pitchNumber":1,"startTime":"2025-07-31T00:59:44.573Z","endTime":"2025-07-31T00:59:49.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6739017908482,"aZ":-26.31678891769953,"pfxX":-3.264353774030276,"pfxZ":3.999664873802401,"pX":-0.05672091236960719,"pZ":1.9962164011351653,"vX0":-2.307818765712146,"vY0":-120.55272419750892,"vZ0":-4.818837688077517,"x":119.16,"y":184.88,"x0":1.3389056509168793,"y0":50.00168889363195,"z0":6.359867066879146,"aX":-4.77636582796703},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.2,"breakHorizontal":6.5,"spinRate":2030,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4553303890496325,"extension":6.732011736588172},"index":1,"playId":"911aefa1-2c2d-3b7b-8343-4f6f87273e0f","pitchNumber":2,"startTime":"2025-07-31T01:00:02.500Z","endTime":"2025-07-31T01:00:10.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.757748502569143,"aZ":-27.700139405150814,"pfxX":-0.955735530398881,"pfxZ":2.9550510126197733,"pX":-1.2501553044848919,"pZ":0.9410508153416063,"vX0":-5.628191966487135,"vY0":-122.9112447255351,"vZ0":-7.02037983450911,"x":164.65,"y":213.37,"x0":1.2035093431604889,"y0":50.002367479409,"z0":6.2200413805603825,"aX":-1.446543779986949},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.7,"breakHorizontal":3.2,"spinRate":1929,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4474419944385679,"extension":6.795822249778808},"index":2,"playId":"0d7ff4d0-c687-3733-a554-24171b1fb766","pitchNumber":3,"startTime":"2025-07-31T01:00:30.990Z","endTime":"2025-07-31T01:00:36.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:00:36.824Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T01:00:47.642Z","endTime":"2025-07-31T01:01:51.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.51536661993234,"strikeZoneBottom":1.54857606559163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08590165086986,"aZ":-28.69291507664169,"pfxX":-1.442148195674781,"pfxZ":2.3345913627824775,"pX":0.01216577079979418,"pZ":1.4219139001145185,"vX0":-3.06512296985486,"vY0":-121.34658615591019,"vZ0":-5.563468237825544,"x":116.54,"y":200.39,"x0":1.4797099556415638,"y0":50.00118096103287,"z0":6.248749453947813,"aX":-2.1464261126220707},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.1,"breakHorizontal":3.4,"spinRate":2015,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4516510180014963,"extension":6.74641838100738},"index":0,"playId":"ee7ba3fe-8967-398a-87f8-9dbbe60d898d","pitchNumber":1,"startTime":"2025-07-31T01:01:10.982Z","endTime":"2025-07-31T01:01:15.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.8,"endSpeed":87.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98331052005936,"aZ":-10.8108410021783,"pfxX":5.061895153515591,"pfxZ":10.851425180328906,"pX":0.9684812319649148,"pZ":2.6687560882723305,"vX0":-2.7887790111950026,"vY0":-139.34146041653028,"vZ0":-8.003180035383197,"x":80.08,"y":166.72,"x0":1.3240518126798309,"y0":50.002701307849314,"z0":6.290489767687207,"aX":9.964725586052865},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2412,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39291788014644835,"extension":6.981477962401876},"index":1,"playId":"c262c2c8-c7bc-36cb-a252-423f94ae8f89","pitchNumber":2,"startTime":"2025-07-31T01:01:29.001Z","endTime":"2025-07-31T01:01:32.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.591025368170286,"aZ":-10.730846886112683,"pfxX":5.141011025718614,"pfxZ":10.85366132063711,"pX":0.5280636658662046,"pZ":2.970955562600096,"vX0":-3.8952723467229284,"vY0":-139.91688683507095,"vZ0":-7.299962523491143,"x":96.87,"y":158.56,"x0":1.272748476967117,"y0":50.00646533790161,"z0":6.323117538899932,"aX":10.159967502526115},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-8.5,"spinRate":2447,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.39199429337358804,"extension":6.920255695492404},"index":2,"playId":"369a5cc9-378e-3bf0-ab5f-1208b6204436","pitchNumber":3,"startTime":"2025-07-31T01:01:48.296Z","endTime":"2025-07-31T01:01:51.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:01:51.810Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McMahon flies out to left fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:06:03.871Z","endTime":"2025-07-31T01:06:15.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Englert replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-31T01:04:38.795Z","endTime":"2025-07-31T01:06:06.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.933022791648423,"aZ":-43.05451026385217,"pfxX":6.475343093179056,"pfxZ":-8.774353304424784,"pX":-0.28018674118329645,"pZ":2.885087584986996,"vX0":0.6913936423193839,"vY0":-111.25358794569762,"vZ0":2.810123851192686,"x":127.68,"y":160.88,"x0":-1.4361086799532774,"y0":50.00248344254568,"z0":6.102049869537922,"aX":8.030373377781558},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.6,"breakHorizontal":-11.9,"spinRate":2850,"spinDirection":33},"zone":4,"typeConfidence":0.9,"plateTime":0.4943367925278208,"extension":6.070123820656099},"hitData":{"launchSpeed":94.0,"launchAngle":40.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.69,"coordY":87.13}},"index":1,"playId":"f56243a1-751e-3624-afdf-8a513a6d4125","pitchNumber":1,"startTime":"2025-07-31T01:06:06.001Z","endTime":"2025-07-31T01:06:15.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:06:15.307Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:06:16.960Z","endTime":"2025-07-31T01:07:48.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.43751967616383,"strikeZoneBottom":1.60447182803531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.957391712882497,"aZ":-12.866904555269745,"pfxX":-4.136171019734774,"pfxZ":9.929849030254367,"pX":-0.03343185892172539,"pZ":2.127218427478053,"vX0":4.862062588389743,"vY0":-138.12933504836656,"vZ0":-7.558752235963179,"x":118.27,"y":181.35,"x0":-1.2738629732252786,"y0":50.00372867298291,"z0":5.752626890108377,"aX":-8.043391327802523},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2233,"spinDirection":216},"zone":8,"typeConfidence":0.88,"plateTime":0.39557439978050635,"extension":6.322426796249227},"index":0,"playId":"5c017ccb-0edd-39aa-b6cb-496af5e443c5","pitchNumber":1,"startTime":"2025-07-31T01:06:42.645Z","endTime":"2025-07-31T01:06:46.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41618692557859,"aZ":-29.074812035053366,"pfxX":-8.028249812057206,"pfxZ":1.8192631139770548,"pX":0.2512654236270288,"pZ":1.6548715000621652,"vX0":6.337488200185663,"vY0":-130.02379472137778,"vZ0":-5.065918713016478,"x":107.42,"y":194.1,"x0":-1.1801117933113083,"y0":50.00340216783626,"z0":5.846733497918877,"aX":-13.684497797829556},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":2207,"spinDirection":235},"zone":8,"typeConfidence":0.89,"plateTime":0.4219736594944461,"extension":6.57983265229696},"index":1,"playId":"e8736ab7-3e4a-319c-843e-0835a7e6a2c3","pitchNumber":2,"startTime":"2025-07-31T01:06:58.512Z","endTime":"2025-07-31T01:07:03.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.46596982616489,"strikeZoneBottom":1.63328728751647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.458104081522073,"aZ":-17.98325560312613,"pfxX":-4.0664002517645566,"pfxZ":7.37339394380313,"pX":-0.2029021754996147,"pZ":4.412595701380227,"vX0":4.159322043364244,"vY0":-137.6091097009766,"vZ0":-1.2036229144552886,"x":124.73,"y":119.64,"x0":-1.2029292847671296,"y0":50.00495858810896,"z0":6.069446234853896,"aX":-7.829183305160868},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":6.5,"spinRate":2121,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3974488618486438,"extension":6.14183378113715},"index":2,"playId":"6f1db72a-a85c-30d6-8603-8f66036fe60d","pitchNumber":3,"startTime":"2025-07-31T01:07:23.071Z","endTime":"2025-07-31T01:07:28.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176749149724344,"aZ":-33.56022366351412,"pfxX":-7.462319712032361,"pfxZ":-0.8092991924088668,"pX":-0.21420202173043446,"pZ":1.0615595773992172,"vX0":5.4962707133513655,"vY0":-130.00560527080384,"vZ0":-5.448807148496517,"x":125.16,"y":210.12,"x0":-1.390033029008743,"y0":50.004373624252196,"z0":5.742719437871174,"aX":-12.728534463662092},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.5,"breakHorizontal":12.2,"spinRate":2144,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4218824900920257,"extension":6.520168851625702},"index":3,"playId":"c24141db-7d57-3bbf-88d0-a45a3e657302","pitchNumber":4,"startTime":"2025-07-31T01:07:43.768Z","endTime":"2025-07-31T01:07:48.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:07:48.901Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Wells pops out to catcher Matt Thaiss in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T01:07:54.185Z","endTime":"2025-07-31T01:08:53.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.58647115510987,"strikeZoneBottom":1.67489079862376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108558939121007,"aZ":-29.667818767265754,"pfxX":-6.922363289589174,"pfxZ":1.4832863897417408,"pX":0.59169371852776,"pZ":2.438283146054237,"vX0":7.088422059178325,"vY0":-129.0454728481809,"vZ0":-2.886747092726206,"x":94.45,"y":172.95,"x0":-1.2875182700182344,"y0":50.00398925020889,"z0":5.849879912264786,"aX":-11.710596710808352},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":11.0,"spinRate":2219,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.42396293306152044,"extension":6.407541618687469},"index":0,"playId":"040af993-ad97-3e4a-ac38-4018f6818b86","pitchNumber":1,"startTime":"2025-07-31T01:08:16.608Z","endTime":"2025-07-31T01:08:20.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.60930245149599,"strikeZoneBottom":1.70025362781391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214100719701445,"aZ":-31.035143537093443,"pfxX":-6.808613165675212,"pfxZ":0.6938954302619829,"pX":0.08220442895874344,"pZ":1.4556998535350945,"vX0":5.939814435736026,"vY0":-127.20938586515727,"vZ0":-4.511432396938,"x":113.87,"y":199.48,"x0":-1.3943530829233888,"y0":50.0048212477148,"z0":5.702574527138477,"aX":-11.200562227005754},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":11.0,"spinRate":2175,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.42997906155954757,"extension":6.39424487285496},"index":1,"playId":"ad9e0beb-15ac-3e0a-a158-f8e467436893","pitchNumber":2,"startTime":"2025-07-31T01:08:29.853Z","endTime":"2025-07-31T01:08:33.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.062639464216627,"aZ":-13.104322721337358,"pfxX":-2.4515825381434557,"pfxZ":9.971924497871829,"pX":0.6879135341228085,"pZ":3.1025171269054086,"vX0":6.2014169718040595,"vY0":-137.34045148797603,"vZ0":-5.083655402112377,"x":90.78,"y":155.01,"x0":-1.279657929147588,"y0":50.006129512616944,"z0":5.866977584716606,"aX":-4.690357211856986},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":3.1,"spinRate":2314,"spinDirection":207},"zone":3,"typeConfidence":0.86,"plateTime":0.39861303946716387,"extension":6.508022607126947},"hitData":{"launchSpeed":61.2,"launchAngle":86.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.49,"coordY":214.05}},"index":2,"playId":"470fbd85-bdb6-31fc-a6c3-fb800131e565","pitchNumber":3,"startTime":"2025-07-31T01:08:45.449Z","endTime":"2025-07-31T01:08:53.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:08:53.756Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a line drive to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:10:40.248Z","endTime":"2025-07-31T01:12:18.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85765458134802,"aZ":-12.103151386503978,"pfxX":5.313310379561981,"pfxZ":10.64371126927715,"pX":0.010038281128765135,"pZ":3.0711266088915656,"vX0":-5.2970016983102814,"vY0":-136.19967618075324,"vZ0":-6.735659135926125,"x":116.62,"y":155.86,"x0":1.2862290185144227,"y0":50.006518473500435,"z0":6.406987582219557,"aX":10.022668319919209},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-8.5,"spinRate":2445,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4015742029109015,"extension":6.770255294470301},"index":0,"playId":"3759c7d9-713f-3ea6-90c8-b86c47e3f973","pitchNumber":1,"startTime":"2025-07-31T01:11:05.287Z","endTime":"2025-07-31T01:11:09.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.41865820841468,"strikeZoneBottom":1.54924078255954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75253414360405,"aZ":-30.0656092134872,"pfxX":-1.5921808037481524,"pfxZ":1.4574423740919507,"pX":-0.4756683403678945,"pZ":3.425731828140709,"vX0":-3.956292602150174,"vY0":-119.98079738422392,"vZ0":-0.8618022185589331,"x":135.13,"y":146.29,"x0":1.4062175233722316,"y0":50.00346139026216,"z0":6.485875885846323,"aX":-2.304430447941339},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":3.8,"spinRate":1944,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4577537131688514,"extension":6.646914808155707},"index":1,"playId":"829ef27b-6e29-3fbf-845c-f1a490d31e72","pitchNumber":2,"startTime":"2025-07-31T01:11:27.581Z","endTime":"2025-07-31T01:11:33.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02391076312322,"aZ":-26.649990785057163,"pfxX":-1.8287290532120686,"pfxZ":3.79855458143366,"pX":-0.9173079027120581,"pZ":0.8620979411244561,"vX0":-4.705315388345402,"vY0":-120.3192779914882,"vZ0":-6.929976418554027,"x":151.97,"y":215.5,"x0":1.3073392498904801,"y0":50.003578603888634,"z0":6.165831092614985,"aX":-2.660607252278977},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.3,"breakHorizontal":4.6,"spinRate":1940,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4565657308489848,"extension":6.737425033127802},"index":2,"playId":"cdcbe12c-896a-3e11-be09-bcd3ac8b3e34","pitchNumber":3,"startTime":"2025-07-31T01:11:45.295Z","endTime":"2025-07-31T01:11:50.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.5,"endSpeed":76.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.441484972072075,"aZ":-28.732756202731064,"pfxX":-1.2530474057039376,"pfxZ":2.3562419538820834,"pX":-0.2665032202553842,"pZ":2.2206872066215144,"vX0":-3.2512158963337363,"vY0":-120.09492514948893,"vZ0":-3.7903897873921193,"x":127.16,"y":178.82,"x0":1.2679940968227386,"y0":50.00074191632761,"z0":6.3772863471597,"aX":-1.82852694248695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.6,"breakHorizontal":3.0,"spinRate":1965,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4562187822553825,"extension":6.811322457315313},"hitData":{"launchSpeed":87.3,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.06,"coordY":90.89}},"index":3,"playId":"cc85e1de-c436-31c0-a5b1-1c831ba95656","pitchNumber":4,"startTime":"2025-07-31T01:12:06.149Z","endTime":"2025-07-31T01:12:18.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:12:18.027Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to third baseman Ryan McMahon.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:12:18.280Z","endTime":"2025-07-31T01:13:18.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193823892017086,"aZ":-26.309442814534595,"pfxX":-2.128622860670959,"pfxZ":3.955351338773877,"pX":-0.5307656310751391,"pZ":1.2398444597484553,"vX0":-3.777975962670066,"vY0":-120.90891207637743,"vZ0":-6.591059533094977,"x":137.23,"y":205.3,"x0":1.3275231767210418,"y0":50.00308471712887,"z0":6.304544350291054,"aX":-3.1570302899846},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.9,"breakHorizontal":4.8,"spinRate":2083,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.4527019567541082,"extension":6.676488536538826},"index":0,"playId":"4c9e0e64-1f63-3f00-be75-dc0fb1832a19","pitchNumber":1,"startTime":"2025-07-31T01:12:44.635Z","endTime":"2025-07-31T01:12:50.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.575715285876022,"aZ":-11.341472051823148,"pfxX":5.915299323245614,"pfxZ":10.786249277943813,"pX":0.19422655241665543,"pZ":2.8234414818213467,"vX0":-4.888607983833152,"vY0":-137.85074785421222,"vZ0":-7.565173192081279,"x":109.6,"y":162.55,"x0":1.2187998298774472,"y0":50.005135701023626,"z0":6.3624272343665575,"aX":11.428387597417105},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2408,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39675930800912385,"extension":6.783223514567924},"hitData":{"launchSpeed":95.8,"launchAngle":74.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":119.39,"coordY":186.65}},"index":1,"playId":"c2bca1fc-a5eb-3e37-983e-0502145bbc3b","pitchNumber":2,"startTime":"2025-07-31T01:13:02.720Z","endTime":"2025-07-31T01:13:18.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:13:18.154Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yandy Díaz reaches on a throwing error by shortstop Anthony Volpe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:15:53.510Z","endTime":"2025-07-31T01:18:42.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T01:13:26.826Z","endTime":"2025-07-31T01:13:52.862Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yerry De los Santos replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-31T01:13:52.862Z","endTime":"2025-07-31T01:15:55.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660787,"link":"/api/v1/people/660787"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.54680714420961,"strikeZoneBottom":1.54676140392727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.950125700279365,"aZ":-14.748781048793855,"pfxX":-8.84127787408088,"pfxZ":9.207973976433689,"pX":1.6824071880879001,"pZ":3.0814165215388787,"vX0":12.627117803532752,"vY0":-136.4443428222412,"vZ0":-4.72995682235833,"x":52.87,"y":155.58,"x0":-1.8486328997736814,"y0":50.00618172411092,"z0":5.847905829803203,"aX":-16.738521594546906},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":13.4,"spinRate":2201,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4008465092768687,"extension":6.581493304866202},"index":2,"playId":"a17060e8-9359-3da2-9246-2a053d3e4b54","pitchNumber":1,"startTime":"2025-07-31T01:15:55.701Z","endTime":"2025-07-31T01:16:02.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rays challenged (tag play), call on the field was upheld: Chandler Simpson caught stealing 2nd base, catcher Austin Wells to second baseman Jazz Chisholm Jr.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"a17060e8-9359-3da2-9246-2a053d3e4b54","startTime":"2025-07-31T01:16:14.189Z","endTime":"2025-07-31T01:18:15.222Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":139},"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":1.24,"dramaIndex":62.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23967341510689,"aZ":-18.473211427453673,"pfxX":-10.266324420885407,"pfxZ":6.879489771586871,"pX":0.13892365168331386,"pZ":2.51333711703507,"vX0":9.683428229228099,"vY0":-139.93539532840785,"vZ0":-5.646044419115046,"x":111.7,"y":170.92,"x0":-2.0249177506202916,"y0":50.005809234347666,"z0":5.759092995607478,"aX":-20.456329316532177},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2279,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3907318129045634,"extension":6.764048439657199},"index":4,"playId":"4079f880-0951-3902-9d23-6b8989058ea6","pitchNumber":2,"startTime":"2025-07-31T01:18:15.222Z","endTime":"2025-07-31T01:18:18.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6327461732553,"aZ":-28.988216670927198,"pfxX":-8.628207417849254,"pfxZ":1.8556431426750546,"pX":0.3954795290195614,"pZ":1.7880390015989125,"vX0":8.980578519247906,"vY0":-129.94181453557397,"vZ0":-4.747829360926672,"x":101.93,"y":190.5,"x0":-1.9805339046471695,"y0":50.00030630406949,"z0":5.835120729092338,"aX":-14.787654148853125},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":1612,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.42113290856083285,"extension":6.544734333984525},"hitData":{"launchSpeed":63.8,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.32,"coordY":159.65}},"index":5,"playId":"b91c44f8-42ec-3a41-816c-1b5096a8bded","pitchNumber":3,"startTime":"2025-07-31T01:18:31.173Z","endTime":"2025-07-31T01:18:42.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:18:42.662Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T01:19:06.307Z","endTime":"2025-07-31T01:20:13.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.34991060463403,"strikeZoneBottom":1.59894968437339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127881709627005,"aZ":-30.855383581058945,"pfxX":-7.009889180079976,"pfxZ":0.7836617810313804,"pX":-1.0654282349672428,"pZ":2.8325274268021126,"vX0":5.024970977824508,"vY0":-128.83280421508414,"vZ0":-1.9277673036499006,"x":157.61,"y":162.3,"x0":-2.127939038867718,"y0":50.00331741233712,"z0":5.969411649432162,"aX":-11.814058263272532},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":11.6,"spinRate":1677,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4247216911198368,"extension":6.6614141561413645},"index":0,"playId":"5011e5e1-c707-37c7-9dce-f2ffe1b2aa5a","pitchNumber":1,"startTime":"2025-07-31T01:19:14.642Z","endTime":"2025-07-31T01:19:20.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.344772729357654,"aZ":-22.428292698347846,"pfxX":-10.016185561518979,"pfxZ":4.869000630559792,"pX":-0.8163950043169924,"pZ":2.291506654596138,"vX0":7.196503313921956,"vY0":-140.47435628107874,"vZ0":-5.590948915332369,"x":148.12,"y":176.91,"x0":-2.1080216639730396,"y0":50.00399259748097,"z0":5.762488726129984,"aX":-20.05108504799434},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2342,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.38967432842787364,"extension":6.634320953821318},"index":1,"playId":"959802f3-3754-3e1f-a330-1ce5b29a3e38","pitchNumber":2,"startTime":"2025-07-31T01:19:31.906Z","endTime":"2025-07-31T01:19:35.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":96.9,"endSpeed":88.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96326743487246,"aZ":-15.595185086322465,"pfxX":-8.649080443398917,"pfxZ":8.219660052949827,"pX":-0.12006690144027014,"pZ":2.8414484250890553,"vX0":8.267309161625988,"vY0":-140.89004659713038,"vZ0":-5.609738450590855,"x":121.58,"y":162.06,"x0":-1.963746187692592,"y0":50.00684264116503,"z0":5.86060587819115,"aX":-17.453172055447876},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":14.0,"spinRate":2348,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3882510111356554,"extension":6.5374831028919775},"index":2,"playId":"ce210cdc-8731-354f-b7d0-67afd975acce","pitchNumber":3,"startTime":"2025-07-31T01:19:50.270Z","endTime":"2025-07-31T01:19:53.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.771964514916085,"aZ":-16.50452337213537,"pfxX":-8.389216588097957,"pfxZ":7.809179692210252,"pX":-0.29737536979740287,"pZ":3.769356800003744,"vX0":7.749831973914648,"vY0":-140.93666095753647,"vZ0":-2.9719171596112415,"x":128.34,"y":137.01,"x0":-1.9961587109276673,"y0":50.00390429231853,"z0":5.906789350839594,"aX":-16.836190602717732},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":13.6,"spinRate":2328,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3889995671769988,"extension":6.457181502176681},"index":3,"playId":"a1f32a4a-ad31-3b1a-9746-5e2eb4de6c2d","pitchNumber":4,"startTime":"2025-07-31T01:20:09.583Z","endTime":"2025-07-31T01:20:13.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:20:13.759Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trent Grisham homers (18) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:23:11.110Z","endTime":"2025-07-31T01:24:38.279Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":{"id":641329,"link":"/api/v1/people/641329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonny DeLuca replaces center fielder Chandler Simpson, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-07-31T01:22:31.524Z","endTime":"2025-07-31T01:22:31.550Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Baker replaces Mason Englert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-31T01:22:31.550Z","endTime":"2025-07-31T01:23:13.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.4,"endSpeed":82.5,"strikeZoneTop":3.5441740473151,"strikeZoneBottom":1.73703569562803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.515771397643285,"aZ":-24.72042714170085,"pfxX":4.10444621242245,"pfxZ":4.389038934831225,"pX":0.29648800379951035,"pZ":0.6720191582247924,"vX0":2.370021116831538,"vY0":-128.61354539041255,"vZ0":-9.37895728770026,"x":105.7,"y":220.64,"x0":-1.166311810500868,"y0":50.000710704385455,"z0":6.243974260454807,"aX":6.9606325028567415},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-7.9,"spinRate":2443,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.42384742379727003,"extension":6.435899383515297},"index":2,"playId":"b66a7904-df30-381a-b8fe-fc4c5ec3e455","pitchNumber":1,"startTime":"2025-07-31T01:23:13.424Z","endTime":"2025-07-31T01:23:17.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":87.9,"strikeZoneTop":3.53011304311582,"strikeZoneBottom":1.75360954284659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.718447695589,"aZ":-11.409990485221225,"pfxX":-2.082861764104653,"pfxZ":10.447406755693622,"pX":-0.3735132206773051,"pZ":3.81537908973577,"vX0":1.596341277823246,"vY0":-140.09853207052646,"vZ0":-5.346856205120988,"x":131.24,"y":135.76,"x0":-0.6801590596839191,"y0":50.0011310209707,"z0":6.494634077293217,"aX":-4.1390879621054815},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":3.5,"spinRate":2269,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.39099059907821276,"extension":6.367872496696916},"index":3,"playId":"d87d1ed3-c763-33fd-b151-04546768e9c8","pitchNumber":2,"startTime":"2025-07-31T01:23:31.916Z","endTime":"2025-07-31T01:23:35.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45080032307639,"aZ":-9.47399199314263,"pfxX":-0.411330201402732,"pfxZ":11.341425342377445,"pX":0.47779431383859,"pZ":2.6083861572150746,"vX0":2.473859976182373,"vY0":-140.71119175907046,"vZ0":-8.553418942370428,"x":98.79,"y":168.35,"x0":-0.3600111006083443,"y0":50.00355743172757,"z0":6.304502778646199,"aX":-0.8232723237922436},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":0.2,"spinRate":2272,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.38950552368715163,"extension":6.424135346175149},"index":4,"playId":"97349f58-01cb-3fac-9902-2a4660c820b4","pitchNumber":3,"startTime":"2025-07-31T01:23:49.703Z","endTime":"2025-07-31T01:23:55.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21251116972569,"aZ":-28.63254020363684,"pfxX":4.828399918416037,"pfxZ":2.2702282503238447,"pX":4.549103714389989E-4,"pZ":2.290711700542227,"vX0":0.7989844534755693,"vY0":-123.78579605942672,"vZ0":-4.227136642093534,"x":116.98,"y":176.93,"x0":-0.9536840308943194,"y0":50.00431265775955,"z0":6.400158933747428,"aX":7.542336108074166},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-8.9,"spinRate":2330,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.4413781514187014,"extension":6.246486314639192},"hitData":{"launchSpeed":100.4,"launchAngle":30.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":240.11,"coordY":92.73}},"index":5,"playId":"32e11931-9ba1-3c29-ace3-dfbb11cb1c60","pitchNumber":4,"startTime":"2025-07-31T01:24:11.171Z","endTime":"2025-07-31T01:24:38.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":29.999999999999996,"leverageIndex":2.47,"dramaIndex":251.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:24:38.279Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a ground ball to right fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:24:39.349Z","endTime":"2025-07-31T01:25:30.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.64305894387424,"strikeZoneBottom":1.92038933264752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.201253524352403,"aZ":-22.738005453708354,"pfxX":-7.276686269776068,"pfxZ":6.390700288748227,"pX":0.5545969760869115,"pZ":1.343267194702807,"vX0":5.247621442133636,"vY0":-120.15713920106809,"vZ0":-7.106260479807533,"x":95.86,"y":202.51,"x0":-0.702037989613139,"y0":50.000752421032026,"z0":6.331529141220029,"aX":-10.740528576912922},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.3,"breakHorizontal":12.1,"spinRate":1826,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.4541919393314675,"extension":6.377301242066586},"index":0,"playId":"ee4325fe-8b61-3613-9f2b-5cf5c0085a48","pitchNumber":1,"startTime":"2025-07-31T01:25:02.457Z","endTime":"2025-07-31T01:25:06.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56438256768078,"aZ":-11.772824632682592,"pfxX":-3.1232068290053943,"pfxZ":10.221394671296151,"pX":0.21899393472925122,"pZ":2.554584461461119,"vX0":2.599922226019994,"vY0":-140.54512477871776,"vZ0":-8.436072715715314,"x":108.65,"y":169.81,"x0":-0.31338219736756195,"y0":50.00311777526437,"z0":6.364347330223009,"aX":-6.23339961973271},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2214,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3900880696500675,"extension":6.501217680668866},"hitData":{"launchSpeed":103.6,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.3,"coordY":136.99}},"index":1,"playId":"0c04a84c-e43a-3a0d-a374-d44e907eca7f","pitchNumber":2,"startTime":"2025-07-31T01:25:18.302Z","endTime":"2025-07-31T01:25:30.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:25:30.102Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a line drive to center fielder Jonny DeLuca. Oswald Peraza to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:26:09.418Z","endTime":"2025-07-31T01:28:37.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Oswald Peraza replaces Ben Rice.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T01:26:10.967Z","endTime":"2025-07-31T01:26:11.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"base":1,"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":88.6,"strikeZoneTop":3.96252332308259,"strikeZoneBottom":1.94898376039136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4624456651931,"aZ":-10.433609109129332,"pfxX":-4.701912235755205,"pfxZ":10.811812568054286,"pX":-0.5715597089555121,"pZ":1.921144518574721,"vX0":1.760118350340813,"vY0":-141.20534748882534,"vZ0":-10.182448945233803,"x":138.79,"y":186.91,"x0":-0.5937018598082409,"y0":50.0027319934279,"z0":6.254397538470302,"aX":-9.453104553380127},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2272,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.3885433484799936,"extension":6.595014869657065},"index":1,"playId":"d95994cf-ce0a-31fb-85a1-5ea012af1be5","pitchNumber":1,"startTime":"2025-07-31T01:26:11.747Z","endTime":"2025-07-31T01:26:15.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"b094e10c-e3c5-3603-b191-683c2d72e236","startTime":"2025-07-31T01:26:29.458Z","endTime":"2025-07-31T01:26:32.541Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.94710823710582,"strikeZoneBottom":1.91754152575421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.890792222228658,"aZ":-21.82387932100223,"pfxX":-9.064913696163398,"pfxZ":6.2698185200776155,"pX":0.26160537123062927,"pZ":0.7335911904105835,"vX0":5.694460040414689,"vY0":-127.81420188902541,"vZ0":-9.5686016685753,"x":107.03,"y":218.97,"x0":-0.8199910263211317,"y0":50.00338620389173,"z0":6.246295712886977,"aX":-14.965349704475782},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":15.1,"spinRate":1998,"spinDirection":223},"zone":14,"typeConfidence":0.86,"plateTime":0.42889165724679623,"extension":6.5252910161771585},"index":3,"playId":"06d0207a-368b-3495-b502-2e2a673a5e0c","pitchNumber":2,"startTime":"2025-07-31T01:26:46.559Z","endTime":"2025-07-31T01:26:50.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.319494359505693,"aZ":-12.725284601165345,"pfxX":-2.0312144891053365,"pfxZ":9.627183681107613,"pX":0.24657412124343128,"pZ":3.534912062301062,"vX0":2.884222752906387,"vY0":-140.84248254229684,"vZ0":-6.003162862591535,"x":107.6,"y":143.34,"x0":-0.5242046719346143,"y0":50.00195311589894,"z0":6.508102162844385,"aX":-4.1033684531204715},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":3.1,"spinRate":1869,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.3880697086916509,"extension":6.349622425151452},"index":4,"playId":"525561b3-d0cd-3185-a599-74e3e3a8ae79","pitchNumber":3,"startTime":"2025-07-31T01:27:06.623Z","endTime":"2025-07-31T01:27:11.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.8914055920306,"strikeZoneBottom":1.93223183628909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.562356194821344,"aZ":-22.43013051721013,"pfxX":-6.852070239337284,"pfxZ":5.833691636575924,"pX":0.10877221091208869,"pZ":1.1419708215447952,"vX0":4.457387147371376,"vY0":-127.98566892049809,"vZ0":-8.573262994145892,"x":112.85,"y":207.95,"x0":-0.7585298221195216,"y0":50.00557533447685,"z0":6.2704937906895895,"aX":-11.454447716497459},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":11.5,"spinRate":1902,"spinDirection":219},"zone":14,"typeConfidence":0.82,"plateTime":0.42672764818099074,"extension":6.458980197546361},"index":5,"playId":"52af4b92-09a4-363f-a899-1a1a20fc81fe","pitchNumber":4,"startTime":"2025-07-31T01:27:27.432Z","endTime":"2025-07-31T01:27:31.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86132801859159,"aZ":-10.47274143765784,"pfxX":-1.3981157112515343,"pfxZ":10.860611973029279,"pX":0.5633226944534676,"pZ":3.712789503458956,"vX0":3.6841676446020357,"vY0":-140.48007395539813,"vZ0":-5.703116503737793,"x":95.53,"y":138.53,"x0":-0.5835888866279694,"y0":50.004820723843004,"z0":6.450262511088523,"aX":-2.7943713654351736},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":1.8,"spinRate":2124,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3899169998641079,"extension":6.402926715663991},"index":6,"playId":"17629a9d-f1f7-38a8-8de9-ec1caf37f144","pitchNumber":5,"startTime":"2025-07-31T01:27:50.742Z","endTime":"2025-07-31T01:28:00.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.719052543660755,"aZ":-21.925524816962614,"pfxX":-8.133637539586644,"pfxZ":6.315970733145764,"pX":-1.3920894373740302,"pZ":2.0843858984847143,"vX0":1.466293240325514,"vY0":-126.58700280614077,"vZ0":-6.433417743821826,"x":170.06,"y":182.5,"x0":-0.9217138832796115,"y0":50.00624980769745,"z0":6.412896001926441,"aX":-13.20960670429612},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":1895,"spinDirection":219},"zone":13,"typeConfidence":0.85,"plateTime":0.4326008980004401,"extension":6.507246522768144},"hitData":{"launchSpeed":79.0,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.05,"coordY":113.17}},"index":7,"playId":"bff7ebce-2340-3d21-b48b-b65306c0ae0f","pitchNumber":6,"startTime":"2025-07-31T01:28:26.894Z","endTime":"2025-07-31T01:28:37.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":17.0,"leverageIndex":2.67,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:28:37.548Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giancarlo Stanton singles on a line drive to center fielder Jonny DeLuca. Oswald Peraza scores. Cody Bellinger to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:28:48.722Z","endTime":"2025-07-31T01:31:22.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":641329,"link":"/api/v1/people/641329"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"strikeZoneTop":3.69590213129592,"strikeZoneBottom":1.78400824677324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.963110177302305,"aZ":-11.14810773220547,"pfxX":-0.49802111064946564,"pfxZ":10.525897530037282,"pX":0.8873865407419465,"pZ":3.785572003790787,"vX0":3.280508396506017,"vY0":-140.4802111651387,"vZ0":-5.442569383061248,"x":83.17,"y":136.57,"x0":-0.2310555680212633,"y0":50.00350275966235,"z0":6.4734061210005,"aX":-0.994887793945379},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":0.2,"spinRate":2194,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.38995669194299554,"extension":6.51749464509616},"index":0,"playId":"14aad878-eb1a-3ea4-9cab-fba509f0dc43","pitchNumber":1,"startTime":"2025-07-31T01:29:12.516Z","endTime":"2025-07-31T01:29:16.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.6,"strikeZoneTop":3.66638012343199,"strikeZoneBottom":1.75134335319263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58117126421684,"aZ":-10.415881774417684,"pfxX":-0.7927333386509892,"pfxZ":10.820603470424135,"pX":1.3579601454920527,"pZ":2.957676169190105,"vX0":4.551058093152573,"vY0":-140.8074218967961,"vZ0":-7.5882644409589135,"x":65.24,"y":158.92,"x0":-0.17531201711931138,"y0":50.00220976245098,"z0":6.359292847432985,"aX":-1.5948500237006071},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":0.5,"spinRate":2228,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3888046015706039,"extension":6.5241800899695335},"index":1,"playId":"439646d6-934b-3b13-a338-9d7ca108a3b5","pitchNumber":2,"startTime":"2025-07-31T01:29:31.008Z","endTime":"2025-07-31T01:29:35.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-31T01:29:40.561Z","endTime":"2025-07-31T01:30:20.201Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.709186031079373,"aZ":-9.938036252407818,"pfxX":-1.664708332997753,"pfxZ":10.941644568343904,"pX":0.4317168255817395,"pZ":2.3213885738047355,"vX0":2.767444879085723,"vY0":-141.5093722196761,"vZ0":-9.442642858977978,"x":100.54,"y":176.1,"x0":-0.3417588761131373,"y0":50.00221832532497,"z0":6.33448948820731,"aX":-3.3830161904928215},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2200,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.38678006871396464,"extension":6.540468580794042},"index":3,"playId":"488ac90c-01fd-3386-a810-37955f959433","pitchNumber":3,"startTime":"2025-07-31T01:30:20.201Z","endTime":"2025-07-31T01:30:29.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.72794751088144,"strikeZoneBottom":1.84405868886206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14063761678825,"aZ":-24.911993167946846,"pfxX":5.049512746669393,"pfxZ":3.939580079065024,"pX":-0.5747883055985273,"pZ":2.9596358256555035,"vX0":-1.7604571140426961,"vY0":-134.192052687939,"vZ0":-4.569497859580553,"x":138.91,"y":158.87,"x0":-0.5703654561154783,"y0":50.00224393864961,"z0":6.4360526395131545,"aX":9.306868793741351},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-8.9,"spinRate":2364,"spinDirection":146},"zone":4,"typeConfidence":0.9,"plateTime":0.4065179436574513,"extension":6.449003744536753},"index":4,"playId":"686e0314-7b15-310b-8fc5-6a3d3cdae53a","pitchNumber":4,"startTime":"2025-07-31T01:30:52.212Z","endTime":"2025-07-31T01:30:56.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91058945329464,"aZ":-13.587985953231772,"pfxX":-2.4738918998928123,"pfxZ":9.277624845093467,"pX":-0.6535984629954108,"pZ":3.460429335872975,"vX0":0.12111188776934706,"vY0":-141.27312161266758,"vZ0":-6.031995373626468,"x":141.91,"y":145.35,"x0":-0.376306225857413,"y0":50.00165568882392,"z0":6.51156659345938,"aX":-4.954305539110502},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2114,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.38907444954476045,"extension":6.401868250615353},"hitData":{"launchSpeed":64.6,"launchAngle":17.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.91,"coordY":118.32}},"index":5,"playId":"b1397a4f-b766-31f2-97ac-1e692facc4a3","pitchNumber":5,"startTime":"2025-07-31T01:31:11.613Z","endTime":"2025-07-31T01:31:22.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":2.03,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:31:22.841Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to left fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:31:22.907Z","endTime":"2025-07-31T01:33:07.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83684062132628,"aZ":-24.923993439888672,"pfxX":-7.0599389586858745,"pfxZ":4.797468302645063,"pX":-0.2457509601971451,"pZ":2.664142349272519,"vX0":3.590056326864517,"vY0":-121.85865413827241,"vZ0":-4.039992361167568,"x":126.37,"y":166.85,"x0":-0.8170265295549078,"y0":50.00272770877133,"z0":6.484369330062947,"aX":-10.670192303830714},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.0,"breakHorizontal":12.0,"spinRate":1838,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4486327142122142,"extension":6.476032576784148},"index":0,"playId":"730b830a-1749-3eed-9ec7-d088807ce199","pitchNumber":1,"startTime":"2025-07-31T01:31:55.107Z","endTime":"2025-07-31T01:31:59.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.80317132663069,"strikeZoneBottom":1.78254861032835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65975255817465,"aZ":-10.667776645325867,"pfxX":-3.3029397831157543,"pfxZ":10.711498921532336,"pX":0.279585510069558,"pZ":2.2181926152423537,"vX0":3.4070788991313683,"vY0":-140.73114291373105,"vZ0":-9.523225229093555,"x":106.34,"y":178.89,"x0":-0.5170902393945341,"y0":50.003539168952756,"z0":6.335247012371284,"aX":-6.631838855806378},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.3890642520411869,"extension":6.4246180429513835},"index":1,"playId":"aa84da56-e412-3d3a-81ab-8a9e31f2d861","pitchNumber":2,"startTime":"2025-07-31T01:32:17.877Z","endTime":"2025-07-31T01:32:23.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-31T01:32:37.741Z","endTime":"2025-07-31T01:32:54.903Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.306237209076524,"aZ":-21.334089957913278,"pfxX":-8.690101871695974,"pfxZ":6.699660002459865,"pX":-0.004289984248816125,"pZ":1.4844669311475769,"vX0":4.8743728787903615,"vY0":-126.07937029274876,"vZ0":-7.761763027530793,"x":117.16,"y":198.7,"x0":-0.8280283680241791,"y0":50.00518681330805,"z0":6.309645328736453,"aX":-14.06982465810277},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.7,"breakHorizontal":14.8,"spinRate":1881,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.43351465143053813,"extension":6.386351911281866},"hitData":{"launchSpeed":80.8,"launchAngle":59.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.11,"coordY":135.72}},"index":3,"playId":"f44c49c0-8a84-3731-b1a7-cad5d05f5365","pitchNumber":3,"startTime":"2025-07-31T01:32:54.903Z","endTime":"2025-07-31T01:33:07.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.91,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:33:07.148Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jasson Domínguez grounds into a double play, second baseman Brandon Lowe to shortstop Taylor Walls to first baseman Jonathan Aranda. Giancarlo Stanton out at 2nd. Jasson Domínguez out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T01:33:07.808Z","endTime":"2025-07-31T01:34:26.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.58338835615869,"strikeZoneBottom":1.74993417944138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81636117433724,"aZ":-25.990230459307718,"pfxX":-7.174185331229498,"pfxZ":4.025532144091214,"pX":-0.9095628331956257,"pZ":3.9580424361607887,"vX0":2.4131939210818825,"vY0":-122.47545588036886,"vZ0":-1.0595186342770537,"x":151.67,"y":131.91,"x0":-0.9696946333162958,"y0":50.00082043721832,"z0":6.597931960640643,"aX":-11.011500076305321},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":12.5,"spinRate":1771,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.445445722020823,"extension":6.254034859489049},"index":0,"playId":"9b63485b-d1eb-3ac2-97b0-315d9563615c","pitchNumber":1,"startTime":"2025-07-31T01:33:35.753Z","endTime":"2025-07-31T01:33:40.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.47653218259581,"strikeZoneBottom":1.71290812942291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.414024427215683,"aZ":-26.89212525214829,"pfxX":-7.270224254304454,"pfxZ":3.433179782142468,"pX":0.9380801742793153,"pZ":1.1906614538005644,"vX0":6.358301906743264,"vY0":-122.43088206693959,"vZ0":-6.959090855193867,"x":81.24,"y":206.63,"x0":-0.7329090466400665,"y0":50.000860599379344,"z0":6.333995173454442,"aX":-11.170547317595759},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":11.9,"spinRate":1775,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.44531051223130635,"extension":6.754422436381637},"index":1,"playId":"62124a59-26f3-3b63-8043-6c7eee1585ff","pitchNumber":2,"startTime":"2025-07-31T01:33:52.533Z","endTime":"2025-07-31T01:33:56.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.094541260820385,"aZ":-15.500509155908206,"pfxX":-1.4187465407700348,"pfxZ":8.72422547429089,"pX":-0.5039906164902458,"pZ":3.264052108854173,"vX0":0.682546735021935,"vY0":-137.51963397619295,"vZ0":-5.6260125809587525,"x":136.21,"y":150.65,"x0":-0.5713666407943627,"y0":50.0022936007897,"z0":6.391398683673658,"aX":-2.7116117154374204},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":2.4,"spinRate":1942,"spinDirection":203},"zone":1,"typeConfidence":0.89,"plateTime":0.39861154036049085,"extension":6.5092824904750755},"hitData":{"launchSpeed":102.6,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":151.68}},"index":2,"playId":"92b1bf8f-412a-3eee-bac3-a0d333fbe04f","pitchNumber":3,"startTime":"2025-07-31T01:34:19.591Z","endTime":"2025-07-31T01:34:26.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.08,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:34:26.968Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:37:04.714Z","endTime":"2025-07-31T01:39:49.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Paul Goldschmidt replaces Oswald Peraza, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T01:35:32.136Z","endTime":"2025-07-31T01:35:32.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"202","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Devin Williams replaces Yerry De los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T01:35:32.160Z","endTime":"2025-07-31T01:37:07.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.55337481247494,"strikeZoneBottom":1.67583420666858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.526072621717447,"aZ":-13.716841993009869,"pfxX":-6.7625666159584235,"pfxZ":9.993042102072131,"pX":1.1744919554053312,"pZ":3.4953612033455332,"vX0":11.005413171526943,"vY0":-135.5244134069983,"vZ0":-2.5440836093189336,"x":72.23,"y":144.41,"x0":-2.073346895761553,"y0":50.00586532076624,"z0":5.412677329582128,"aX":-12.495730321118488},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":9.7,"spinRate":2377,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.40522535686384487,"extension":7.82144465909462},"index":2,"playId":"f1ef9e14-a00b-3ef3-9bd6-626a2db71037","pitchNumber":1,"startTime":"2025-07-31T01:37:07.083Z","endTime":"2025-07-31T01:37:10.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56230467300134,"aZ":-38.84149975541205,"pfxX":-9.882013559030687,"pfxZ":-4.849389773080907,"pX":-0.7706596395770747,"pZ":1.8816587221220826,"vX0":6.5979460951864155,"vY0":-116.94231911026989,"vZ0":0.7465262474031302,"x":146.38,"y":187.98,"x0":-2.35509662232129,"y0":50.00230736384898,"z0":5.2231240143032265,"aX":-13.58623995185343},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.3,"breakHorizontal":16.1,"spinRate":2757,"spinDirection":292},"zone":7,"typeConfidence":0.9,"plateTime":0.46968237401961455,"extension":6.9145102001293415},"index":3,"playId":"c49ada16-1306-3cbe-8f32-691f5501b8d9","pitchNumber":2,"startTime":"2025-07-31T01:37:24.651Z","endTime":"2025-07-31T01:37:28.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02291447551159,"aZ":-37.325726241238456,"pfxX":-11.67581510037041,"pfxZ":-3.584627134328297,"pX":0.35370765241593,"pZ":0.7157471583594859,"vX0":9.70997569374925,"vY0":-119.64917940330596,"vZ0":-2.2867764969048907,"x":103.52,"y":219.45,"x0":-2.2579318973736697,"y0":50.00340468466133,"z0":5.057490558431833,"aX":-16.777395025084296},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.8,"breakHorizontal":18.5,"spinRate":2819,"spinDirection":283},"zone":14,"typeConfidence":0.9,"plateTime":0.459363365457091,"extension":7.091560065612475},"index":4,"playId":"2d4afa4d-7ab5-3697-bd63-374278ce0a0a","pitchNumber":3,"startTime":"2025-07-31T01:37:45.479Z","endTime":"2025-07-31T01:37:51.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-31T01:37:57.108Z","endTime":"2025-07-31T01:38:16.241Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.2,"endSpeed":85.4,"strikeZoneTop":3.59791664812864,"strikeZoneBottom":1.63213185558819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7816757989716,"aZ":-15.995120100264307,"pfxX":-8.182364695646537,"pfxZ":8.57828799642975,"pX":0.18114392362048887,"pZ":4.105618227526914,"vX0":9.026554552406314,"vY0":-136.86581171050145,"vZ0":-0.540591160953219,"x":110.1,"y":127.93,"x0":-2.1053673876440455,"y0":50.00671088594642,"z0":5.4066995310868755,"aX":-15.44063033510597},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":12.8,"spinRate":2371,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.4010532108392315,"extension":7.535334271848736},"index":6,"playId":"1c4d2e2c-6c31-343d-b2e5-9c59a50a38ed","pitchNumber":4,"startTime":"2025-07-31T01:38:16.241Z","endTime":"2025-07-31T01:38:21.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.499471998648545,"aZ":-39.54324068698448,"pfxX":-10.185676131995029,"pfxZ":-5.038903512015665,"pX":0.1194142919781603,"pZ":1.9292968091603049,"vX0":8.848338119689911,"vY0":-120.22634400251809,"vZ0":0.5961492722396629,"x":112.45,"y":186.69,"x0":-2.286855055993174,"y0":50.00209820921211,"z0":5.190027813288817,"aX":-14.897428302924435},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.6,"breakHorizontal":16.3,"spinRate":2881,"spinDirection":272},"zone":8,"typeConfidence":0.9,"plateTime":0.45572686702477094,"extension":7.269933263354396},"index":7,"playId":"e16df3d6-26c2-3b5c-a687-68dbee303d32","pitchNumber":5,"startTime":"2025-07-31T01:38:36.925Z","endTime":"2025-07-31T01:38:41.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.45512306038911,"strikeZoneBottom":1.62793944253488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77297296198846,"aZ":-37.71817680625793,"pfxX":-12.07936947618126,"pfxZ":-3.6720792049896556,"pX":1.0525559830976825,"pZ":1.702789768608317,"vX0":11.652064878202456,"vY0":-122.50003720017277,"vZ0":-0.3647797389346047,"x":76.88,"y":192.8,"x0":-2.2121690101847493,"y0":50.00323573737373,"z0":5.097216205485682,"aX":-18.23103123643915},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.5,"breakHorizontal":18.8,"spinRate":2704,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4483158165564185,"extension":7.356868043182033},"index":8,"playId":"bc213169-2461-39af-bee4-a857f61c0b3b","pitchNumber":6,"startTime":"2025-07-31T01:39:02.612Z","endTime":"2025-07-31T01:39:08.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12772102543523,"aZ":-37.45414202451718,"pfxX":-11.71667358901875,"pfxZ":-3.5828219165208193,"pX":0.2070775084288959,"pZ":2.0120587792508604,"vX0":9.481494491991459,"vY0":-121.00408220317651,"vZ0":0.3423944699804464,"x":109.11,"y":184.45,"x0":-2.2529646386815294,"y0":50.00501518743133,"z0":5.1687935365626805,"aX":-17.258017958940737},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.1,"breakHorizontal":18.7,"spinRate":2816,"spinDirection":278},"zone":8,"typeConfidence":0.9,"plateTime":0.45385290522492205,"extension":7.228606069977312},"index":9,"playId":"f22bc04e-f225-33d7-bc88-651e2bfea7d0","pitchNumber":7,"startTime":"2025-07-31T01:39:22.136Z","endTime":"2025-07-31T01:39:25.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.62851691659501,"strikeZoneBottom":1.57809095742851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5403032210419,"aZ":-16.230006713954776,"pfxX":-7.119289621926887,"pfxZ":8.612912712184242,"pX":-1.1690512380715476,"pZ":2.9339313663125512,"vX0":5.22283546586503,"vY0":-135.86579958784438,"vZ0":-3.160022322134962,"x":161.56,"y":159.56,"x0":-2.2010474799946964,"y0":50.001266836802316,"z0":5.2543723212315205,"aX":-13.175996307811591},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2314,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40468503063380146,"extension":7.456253408839093},"index":10,"playId":"0508fa44-60ea-3c4c-a9a6-974e8d5c4ef3","pitchNumber":8,"startTime":"2025-07-31T01:39:44.761Z","endTime":"2025-07-31T01:39:49.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:39:49.390Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Lowe homers (7) on a fly ball to right field. José Caballero scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:40:57.321Z","endTime":"2025-07-31T01:42:14.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner José Caballero replaces Junior Caminero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T01:40:08.110Z","endTime":"2025-07-31T01:40:38.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"base":1,"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"ce61074d-d404-36b8-bec0-f10d406a79ad","startTime":"2025-07-31T01:40:38.264Z","endTime":"2025-07-31T01:40:42.392Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.80336310649711,"strikeZoneBottom":1.85341857741822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.931244981928053,"aZ":-15.579736599567614,"pfxX":-7.4968639004832145,"pfxZ":8.777331136941392,"pX":-1.4003026875185354,"pZ":3.458623636122396,"vX0":5.057536677424755,"vY0":-137.01755310705886,"vZ0":-2.453442457286201,"x":170.38,"y":145.4,"x0":-2.3016267902775702,"y0":50.00085105501869,"z0":5.4377037510480015,"aX":-14.169233842104182},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2329,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40064704967181,"extension":7.380974597311195},"index":2,"playId":"4e57f1cb-7b0f-32ef-8204-a7ba23e97195","pitchNumber":1,"startTime":"2025-07-31T01:40:59.686Z","endTime":"2025-07-31T01:41:03.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.81763894146204,"strikeZoneBottom":1.83294424122668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.319527637579856,"aZ":-36.28736756207571,"pfxX":-11.568801487635977,"pfxZ":-2.8021564024042283,"pX":0.6866001893392006,"pZ":1.101902570790586,"vX0":10.569246368776273,"vY0":-120.98277530052864,"vZ0":-1.8387432703508013,"x":90.83,"y":209.03,"x0":-2.2519911513344235,"y0":50.00061020294086,"z0":5.075543223603685,"aX":-17.014834829447654},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.3,"breakHorizontal":18.2,"spinRate":2700,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.45410266504326025,"extension":7.240442973075962},"index":3,"playId":"f44b1cef-8efa-3489-a7b6-e677f37fc7e8","pitchNumber":2,"startTime":"2025-07-31T01:41:19.799Z","endTime":"2025-07-31T01:41:26.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Caballero steals (34) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":4,"actionPlayId":"f44b1cef-8efa-3489-a7b6-e677f37fc7e8","startTime":"2025-07-31T01:41:28.020Z","endTime":"2025-07-31T01:41:44.267Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"postOnSecond":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":4.68,"dramaIndex":172.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40279212478261,"aZ":-37.01371104138622,"pfxX":-10.086701957662088,"pfxZ":-3.428738043600635,"pX":0.174306991984093,"pZ":2.0107107204661556,"vX0":8.772208397224166,"vY0":-118.33500328542664,"vZ0":0.3958569965867633,"x":110.36,"y":184.49,"x0":-2.277213622844828,"y0":50.00113444832491,"z0":5.242855922407585,"aX":-14.248398219114375},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.8,"breakHorizontal":16.1,"spinRate":2731,"spinDirection":287},"zone":8,"typeConfidence":0.9,"plateTime":0.4635480220368242,"extension":7.080493932800499},"hitData":{"launchSpeed":107.0,"launchAngle":38.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.93,"coordY":92.9}},"index":5,"playId":"1ba8c857-a09f-3bee-99a7-490b498b9f98","pitchNumber":3,"startTime":"2025-07-31T01:41:44.267Z","endTime":"2025-07-31T01:42:14.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-47.1,"leverageIndex":4.68,"dramaIndex":461.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:42:14.079Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:42:02.730Z","endTime":"2025-07-31T01:43:11.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":93.4,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764578777192007,"aZ":-16.0006949828226,"pfxX":-8.279310340047996,"pfxZ":8.679587597184959,"pX":0.47648333567561146,"pZ":3.2000738282436743,"vX0":9.518554289109506,"vY0":-135.66522397392234,"vZ0":-2.9333670814962374,"x":98.84,"y":152.38,"x0":-2.002400309697182,"y0":50.003863575069325,"z0":5.4110950508513325,"aX":-15.429928694679308},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":13.0,"spinRate":2316,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.40379526019212886,"extension":7.3146704910236995},"index":0,"playId":"5bf239dc-2513-3578-9bae-7eebf06ce031","pitchNumber":1,"startTime":"2025-07-31T01:42:42.185Z","endTime":"2025-07-31T01:42:45.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.876333632664306,"aZ":-15.702846907936346,"pfxX":-7.301227042594202,"pfxZ":8.792540161193369,"pX":-0.17894104829487506,"pZ":2.4012592302311253,"vX0":8.112466444628017,"vY0":-136.23962146559273,"vZ0":-4.987755285636814,"x":123.82,"y":173.95,"x0":-2.251410541617803,"y0":50.004591285333355,"z0":5.3468139998353825,"aX":-13.68074598158266},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.4025503946159872,"extension":7.396791491679343},"hitData":{"launchSpeed":90.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":155.23}},"index":1,"playId":"46e29f49-2e5a-3cda-8b18-baf40796cad9","pitchNumber":2,"startTime":"2025-07-31T01:43:03.574Z","endTime":"2025-07-31T01:43:11.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:43:11.006Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Thaiss grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:43:20.182Z","endTime":"2025-07-31T01:43:41.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6966739345172,"aZ":-37.3148387931443,"pfxX":-11.163779458412197,"pfxZ":-3.478853107201669,"pX":-0.469415643057501,"pZ":1.463496626839919,"vX0":8.013439261482736,"vY0":-121.01493679888273,"vZ0":-0.8625629330753428,"x":134.89,"y":199.27,"x0":-2.3812910723024734,"y0":50.005996290884774,"z0":5.107488481110928,"aX":-16.47999960598993},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.2,"breakHorizontal":18.2,"spinRate":2663,"spinDirection":283},"zone":7,"typeConfidence":0.9,"plateTime":0.45347486982992846,"extension":7.162858315525941},"hitData":{"launchSpeed":90.1,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.18,"coordY":144.84}},"index":0,"playId":"ffbb7d8f-222c-387f-99a8-4c14cf94d32d","pitchNumber":1,"startTime":"2025-07-31T01:43:34.130Z","endTime":"2025-07-31T01:43:41.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:43:41.984Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T01:43:44.383Z","endTime":"2025-07-31T01:45:31.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.55911305297177,"strikeZoneBottom":1.60869169743498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19092267632658,"aZ":-16.627154032295707,"pfxX":-8.389999969911436,"pfxZ":8.204959541533272,"pX":-1.0213526839280378,"pZ":3.3367546810512376,"vX0":6.181550385664126,"vY0":-137.0103944671926,"vZ0":-2.3834507996058463,"x":155.93,"y":148.69,"x0":-2.2204021097930453,"y0":50.00377545566651,"z0":5.358537554784415,"aX":-15.899986882786687},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":13.8,"spinRate":2410,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40027805718747045,"extension":7.38006745588087},"index":0,"playId":"e658a96f-b035-3341-bfde-86a2a3997ff7","pitchNumber":1,"startTime":"2025-07-31T01:44:05.534Z","endTime":"2025-07-31T01:44:10.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.55158209372409,"strikeZoneBottom":1.63662968932028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.570188311246717,"aZ":-15.274359406581699,"pfxX":-7.239779556827174,"pfxZ":9.141717428491155,"pX":-1.3338597066144537,"pZ":3.056389829371482,"vX0":5.104071380775183,"vY0":-135.58847837269155,"vZ0":-3.428615489584312,"x":167.84,"y":156.26,"x0":-2.3066984613945976,"y0":50.00534855092727,"z0":5.413131076710729,"aX":-13.388235267772863},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":11.9,"spinRate":2319,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40505044490321307,"extension":7.565617739135007},"index":1,"playId":"a063dd8f-3e1a-386f-b58f-b56845d3faa4","pitchNumber":2,"startTime":"2025-07-31T01:44:23.834Z","endTime":"2025-07-31T01:44:27.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.535516673305,"strikeZoneBottom":1.7609437712114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.072712268208857,"aZ":-14.466588739830216,"pfxX":-7.711201751238109,"pfxZ":9.542476555491929,"pX":-0.9825718690433015,"pZ":3.5337442532739165,"vX0":6.164405777482956,"vY0":-135.47716821346603,"vZ0":-2.1783738141691344,"x":154.45,"y":143.37,"x0":-2.287537030426904,"y0":50.00190880016972,"z0":5.361362061759742,"aX":-14.308792027299887},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":12.6,"spinRate":2307,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4045604711668549,"extension":7.231269124337546},"index":2,"playId":"1de34d1f-0fa0-3bae-b4a3-e9ea7b3f74d4","pitchNumber":3,"startTime":"2025-07-31T01:44:43.096Z","endTime":"2025-07-31T01:44:47.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.5337055483807,"strikeZoneBottom":1.65419046547142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.141468099537025,"aZ":-14.312685889924314,"pfxX":-8.228899228195122,"pfxZ":9.840127216305072,"pX":0.35899816221502806,"pZ":3.031038523612643,"vX0":9.548761780658344,"vY0":-133.9252272147492,"vZ0":-3.629456391634656,"x":103.32,"y":156.94,"x0":-2.184866864814586,"y0":50.002336236102494,"z0":5.42869977111456,"aX":-14.936401504734498},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":12.8,"spinRate":2289,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.40911432203359865,"extension":7.538417842159646},"index":3,"playId":"7a5801d6-3fcc-3fde-b9e0-d29ec1ce0005","pitchNumber":4,"startTime":"2025-07-31T01:45:03.551Z","endTime":"2025-07-31T01:45:07.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.5,"endSpeed":84.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.483243133038798,"aZ":-16.25113213507601,"pfxX":-8.417657298974882,"pfxZ":8.740509339253304,"pX":-0.5902151866319509,"pZ":2.622499038184344,"vX0":7.35190672085013,"vY0":-134.4499806948222,"vZ0":-4.0198846754006965,"x":139.5,"y":167.97,"x0":-2.2729888376469263,"y0":50.004760167043116,"z0":5.2982647945114625,"aX":-15.337685874150637},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":13.6,"spinRate":2320,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.4081524437637283,"extension":7.48145447352779},"hitData":{"launchSpeed":96.0,"launchAngle":38.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.93,"coordY":61.77}},"index":4,"playId":"d3cc439a-5bf0-3478-a539-ce3daa821efd","pitchNumber":5,"startTime":"2025-07-31T01:45:22.192Z","endTime":"2025-07-31T01:45:31.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:45:31.650Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-31T01:48:04.723Z","endTime":"2025-07-31T01:49:19.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Caballero remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T01:47:04.868Z","endTime":"2025-07-31T01:47:04.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pete Fairbanks replaces Bryan Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T01:47:04.889Z","endTime":"2025-07-31T01:48:06.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.118783977230855,"aZ":-8.696548110749626,"pfxX":-2.520563916418672,"pfxZ":11.498163047200407,"pX":-0.22526927231356506,"pZ":2.2031572923894798,"vX0":1.308026803702834,"vY0":-141.69036410414776,"vZ0":-10.712831566620698,"x":125.59,"y":179.29,"x0":-0.3643755397239035,"y0":50.004293095918726,"z0":6.5805003761675875,"aX":-5.146559586205256},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2417,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.385961202829888,"extension":6.21458279719346},"index":2,"playId":"1134b64f-4071-3583-bb21-1d49d1e8705a","pitchNumber":1,"startTime":"2025-07-31T01:48:06.852Z","endTime":"2025-07-31T01:48:10.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.56836537439237,"strikeZoneBottom":1.657902480498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.286793097307925,"aZ":-36.55151497923821,"pfxX":1.9470058044334893,"pfxZ":-2.7886213356967833,"pX":-0.44400228264541924,"pZ":2.4108918580097067,"vX0":-1.4744895398739966,"vY0":-124.02731102993313,"vZ0":-3.941856658542953,"x":133.92,"y":173.69,"x0":-0.09666767052361536,"y0":50.00432743831468,"z0":7.048160501558347,"aX":3.053454650749348},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-3.2,"spinRate":2524,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.44052359861346346,"extension":5.93328609686114},"index":3,"playId":"cca017f6-f5e7-3b0c-ac01-7735bf86abbb","pitchNumber":2,"startTime":"2025-07-31T01:48:29.609Z","endTime":"2025-07-31T01:48:33.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-31T01:48:39.946Z","endTime":"2025-07-31T01:48:54.917Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":98.3,"endSpeed":89.5,"strikeZoneTop":3.49592476604491,"strikeZoneBottom":1.65562150998804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.512761418401325,"aZ":-9.032113276644061,"pfxX":-3.000453494840961,"pfxZ":11.237558807408123,"pX":-0.904652246901459,"pZ":2.9728022363479467,"vX0":-0.6940765335231742,"vY0":-142.95650118160896,"vZ0":-9.149751273935825,"x":151.48,"y":158.51,"x0":-0.26872049808305515,"y0":50.00271387668268,"z0":6.791137352357962,"aX":-6.178449780732363},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.6,"breakHorizontal":5.5,"spinRate":2538,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38388888086485773,"extension":6.806169414326753},"index":5,"playId":"01e23bb3-6979-3ec2-836f-4c509ca0d403","pitchNumber":3,"startTime":"2025-07-31T01:48:54.917Z","endTime":"2025-07-31T01:48:58.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.743620049123145,"aZ":-35.98479006620669,"pfxX":1.6859960523845698,"pfxZ":-2.3559448227103896,"pX":0.13619303678118325,"pZ":1.65152257880855,"vX0":-0.12423245954630105,"vY0":-126.00363423003562,"vZ0":-5.995938361595317,"x":111.81,"y":194.19,"x0":-0.0331559111012098,"y0":50.00595984416486,"z0":6.957349046133112,"aX":2.7213056813841217},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":-3.0,"spinRate":2582,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4340876753073193,"extension":6.128049134161982},"index":6,"playId":"565a4f92-fcf4-3a3b-914f-d64daaa9840c","pitchNumber":4,"startTime":"2025-07-31T01:49:15.219Z","endTime":"2025-07-31T01:49:19.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:49:19.285Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Anthony Volpe homers (16) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-31T01:49:19.414Z","endTime":"2025-07-31T01:50:54.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.41814195529061,"strikeZoneBottom":1.62509610470926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97954605289116,"aZ":-9.727442357181683,"pfxX":-3.098495723977186,"pfxZ":10.839843296492406,"pX":-1.1219413736843364,"pZ":2.009032657629624,"vX0":-0.9971581323094759,"vY0":-143.20328408408545,"vZ0":-11.194275020374535,"x":159.77,"y":184.54,"x0":-0.3664537773274799,"y0":50.00211328524139,"z0":6.583527539997547,"aX":-6.416102816987781},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2578,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.38290508925588496,"extension":6.436991721791669},"index":0,"playId":"1ca86608-00df-341d-9deb-be9d8a3456ad","pitchNumber":1,"startTime":"2025-07-31T01:49:46.018Z","endTime":"2025-07-31T01:49:49.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":97.8,"endSpeed":89.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.939119301225777,"aZ":-11.062163532692049,"pfxX":-0.15033383791917942,"pfxZ":10.259901317982102,"pX":-0.24562703654788687,"pZ":2.4988445029987405,"vX0":0.4729326111121291,"vY0":-142.16874556031274,"vZ0":-9.597327203285126,"x":126.36,"y":171.31,"x0":-0.3942124469309805,"y0":50.005817845462914,"z0":6.60982397760508,"aX":-0.30944560681198696},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":0.2,"spinRate":2433,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.38447003660844814,"extension":6.366394409526871},"index":1,"playId":"bb54d284-c176-391a-8d85-5420327ebe62","pitchNumber":2,"startTime":"2025-07-31T01:50:09.728Z","endTime":"2025-07-31T01:50:13.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87980818304877,"aZ":-36.420472089562374,"pfxX":1.624614222584245,"pfxZ":-2.662211370651616,"pX":0.08807239502438381,"pZ":1.8759495657987675,"vX0":-0.11036480086835726,"vY0":-125.25130678341176,"vZ0":-5.1070557454790695,"x":113.64,"y":188.13,"x0":-0.07865310045320618,"y0":50.00058883830274,"z0":6.899760988500172,"aX":2.596137057643065},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-2.9,"spinRate":2496,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.43631586359346963,"extension":6.235366059073267},"hitData":{"launchSpeed":97.7,"launchAngle":33.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.51,"coordY":94.61}},"index":2,"playId":"ec8b8df0-665b-31cd-bc22-5d6922664930","pitchNumber":3,"startTime":"2025-07-31T01:50:31.164Z","endTime":"2025-07-31T01:50:54.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":46.699999999999996,"leverageIndex":2.71,"dramaIndex":359.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:50:54.097Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Wells singles on a fly ball to center fielder Jonny DeLuca.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-31T01:51:04.492Z","endTime":"2025-07-31T01:52:26.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.47478810910194,"strikeZoneBottom":1.69932068419192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88602012435791,"aZ":-8.820462350116626,"pfxX":0.6130795651955618,"pfxZ":11.417216840991506,"pX":-0.19736415442052926,"pZ":1.9817751425075676,"vX0":0.5986389693522577,"vY0":-141.76417100876327,"vZ0":-11.414980142818465,"x":124.52,"y":185.27,"x0":-0.4905424820159072,"y0":50.002883740971086,"z0":6.612726734535069,"aX":1.254141815384293},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":-1.2,"spinRate":2516,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3856234176237483,"extension":6.497982461759112},"index":0,"playId":"d5883e29-f2ff-302a-a3e1-7d11813684ae","pitchNumber":1,"startTime":"2025-07-31T01:51:18.721Z","endTime":"2025-07-31T01:51:22.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8938414443347,"aZ":-9.870684117303853,"pfxX":0.3956963930560842,"pfxZ":10.626748554199777,"pX":-0.38035857330316364,"pZ":3.1808111424057626,"vX0":-0.36800194638908307,"vY0":-144.06233097778454,"vZ0":-8.23973015087565,"x":131.5,"y":152.9,"x0":-0.3022887328353265,"y0":50.00698436785972,"z0":6.69080971484467,"aX":0.8308023864706297},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":-0.6,"spinRate":2554,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3804025898521526,"extension":6.3749398945411295},"index":1,"playId":"3598002d-bac6-3d47-be19-8e9641dcfbb4","pitchNumber":2,"startTime":"2025-07-31T01:51:36.745Z","endTime":"2025-07-31T01:51:40.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.37770110518156,"strikeZoneBottom":1.63706874122584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.492349014290866,"aZ":-8.52423421660266,"pfxX":-0.35787660171489044,"pfxZ":11.276800146721886,"pX":0.7891716256261123,"pZ":1.1190835425331234,"vX0":2.299190421305816,"vY0":-143.71556754551457,"vZ0":-13.820417779624803,"x":86.92,"y":208.56,"x0":0.026198351326241164,"y0":50.00176199454145,"z0":6.513179266904229,"aX":-0.7505240943583041},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":0.2,"spinRate":2545,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.38072443571113324,"extension":6.546583446042405},"index":2,"playId":"8330e77e-a0bf-30e2-9082-23f0dda391a4","pitchNumber":3,"startTime":"2025-07-31T01:51:56.562Z","endTime":"2025-07-31T01:52:00.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":97.7,"endSpeed":89.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98927412955641,"aZ":-8.76682050174321,"pfxX":1.4324064530032048,"pfxZ":11.404642983402084,"pX":0.02262260011011827,"pZ":2.348163346765664,"vX0":0.05467495838368143,"vY0":-141.99578732588645,"vZ0":-10.64464506410859,"x":116.14,"y":175.38,"x0":-0.18308886293718546,"y0":50.002568088661754,"z0":6.693128604606037,"aX":2.939444657455592},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":-2.6,"spinRate":2532,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.38499943180345664,"extension":6.479853170928254},"hitData":{"launchSpeed":69.7,"launchAngle":31.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.12,"coordY":99.37}},"index":3,"playId":"5bcaa071-0373-3e62-9db9-63c0b9c21a33","pitchNumber":4,"startTime":"2025-07-31T01:52:16.288Z","endTime":"2025-07-31T01:52:26.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:52:26.544Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trent Grisham ground bunts into a double play, third baseman José Caballero to first baseman Jonathan Aranda to shortstop Taylor Walls to first baseman Jonathan Aranda. Austin Wells out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-31T01:52:26.596Z","endTime":"2025-07-31T01:53:11.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.075557195317213,"aZ":-33.25836354444392,"pfxX":1.4030664301362286,"pfxZ":-0.6689952024514092,"pX":0.4229554375980555,"pZ":2.0996867663685412,"vX0":1.1942027958007007,"vY0":-126.15800733925016,"vZ0":-5.2772442418977565,"x":100.88,"y":182.09,"x0":-0.23770253703626337,"y0":50.002629651344556,"z0":6.878829606374504,"aX":2.2763294860176346},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-2.8,"spinRate":2417,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4330725204841235,"extension":6.347410307671146},"hitData":{"launchSpeed":37.9,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.22,"coordY":194.83}},"index":0,"playId":"24b93f03-5a97-3212-adbb-eedd13e17d6e","pitchNumber":1,"startTime":"2025-07-31T01:52:56.678Z","endTime":"2025-07-31T01:53:11.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.5,"leverageIndex":2.95,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:53:11.527Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-31T01:56:01.841Z","endTime":"2025-07-31T01:57:16.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Devin Williams.","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-07-31T01:55:35.768Z","endTime":"2025-07-31T01:55:52.445Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Taylor Walls starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","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":1,"startTime":"2025-07-31T01:55:52.445Z","endTime":"2025-07-31T01:56:04.194Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"base":2,"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.31788727764609,"strikeZoneBottom":1.55680513645203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01093859412405,"aZ":-10.358100722561641,"pfxX":-4.007802695388405,"pfxZ":11.263010623999829,"pX":0.6745199411362255,"pZ":2.895767345048966,"vX0":6.881505679027708,"vY0":-138.7739868194675,"vZ0":-5.15057747519525,"x":91.29,"y":160.59,"x0":-1.3243793026353872,"y0":50.00592618042106,"z0":5.475088834423676,"aX":-7.765646788795642},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":5.8,"spinRate":2509,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.3957179026904414,"extension":6.119703453000305},"index":2,"playId":"95eaa6b5-f463-313a-a950-a8f873a4fbea","pitchNumber":1,"startTime":"2025-07-31T01:56:04.194Z","endTime":"2025-07-31T01:56:08.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.31287895107578,"strikeZoneBottom":1.58694601788966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09335764678357,"aZ":-12.339940762532859,"pfxX":0.8056108007930538,"pfxZ":10.763058530117794,"pX":1.1934331987020335,"pZ":2.4081317833195737,"vX0":6.6676273908871195,"vY0":-134.83176305097686,"vZ0":-5.554299838371257,"x":71.51,"y":173.76,"x0":-1.4152765010694868,"y0":50.00225006792389,"z0":5.364332480235698,"aX":1.4829625838313059},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":-2.9,"spinRate":2594,"spinDirection":199},"zone":14,"typeConfidence":0.85,"plateTime":0.40611586745409944,"extension":6.0724167154686395},"index":3,"playId":"260b517f-9391-3679-8576-ab57e6a25204","pitchNumber":2,"startTime":"2025-07-31T01:56:25.473Z","endTime":"2025-07-31T01:56:29.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35795562640845,"aZ":-10.096999616400488,"pfxX":-4.029691514185972,"pfxZ":11.454431129138332,"pX":-0.6705938915392746,"pZ":2.7409557169069587,"vX0":3.7560798661660817,"vY0":-138.5329966322423,"vZ0":-5.3267619622155244,"x":142.56,"y":164.77,"x0":-1.5259843610463202,"y0":50.00528307891623,"z0":5.375321432802451,"aX":-7.768418569181382},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":6.5,"spinRate":2477,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.3966565976738101,"extension":6.200540430187061},"index":4,"playId":"83506c19-d3a8-3130-aaa0-9d703a2f602e","pitchNumber":3,"startTime":"2025-07-31T01:56:44.770Z","endTime":"2025-07-31T01:56:49.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53083928577543,"aZ":-11.855570309955604,"pfxX":-2.6214479711915235,"pfxZ":10.391671342704356,"pX":0.9512960461872118,"pZ":3.5717174945130985,"vX0":7.097671641646633,"vY0":-139.25353069177018,"vZ0":-3.193257993552155,"x":80.74,"y":142.34,"x0":-1.2948980914339498,"y0":50.004253577737344,"z0":5.522548479102481,"aX":-5.126949110048001},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2396,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.39397725751683277,"extension":6.232239515065222},"index":5,"playId":"c93642f8-dfcd-3e5f-b422-cee0ec16725e","pitchNumber":4,"startTime":"2025-07-31T01:57:12.284Z","endTime":"2025-07-31T01:57:16.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2025-07-31T01:57:16.389Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-31T01:57:37.547Z","endTime":"2025-07-31T02:01:14.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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.2,"endSpeed":87.6,"strikeZoneTop":3.32499275166324,"strikeZoneBottom":1.58302738235858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84513637534459,"aZ":-9.222940020684856,"pfxX":-2.54868038667926,"pfxZ":11.668362313190158,"pX":0.04278668998310934,"pZ":1.2295467197536525,"vX0":5.204193139283399,"vY0":-139.68710346952352,"vZ0":-9.394829448483298,"x":115.37,"y":205.58,"x0":-1.5172721890603331,"y0":50.005588174218914,"z0":5.25214481743911,"aX":-5.014831892469865},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2451,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.39282351757201317,"extension":6.142989970060069},"index":0,"playId":"e4ab5445-b810-3e45-8701-7c5cdd792280","pitchNumber":1,"startTime":"2025-07-31T01:57:44.612Z","endTime":"2025-07-31T01:57:48.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53847400109198,"aZ":-10.470348198778401,"pfxX":-3.293407008640891,"pfxZ":11.106944739213079,"pX":-0.4883575882635263,"pZ":3.1213695565628905,"vX0":4.1994227884168005,"vY0":-139.22371039529364,"vZ0":-4.307937856636616,"x":135.62,"y":154.5,"x0":-1.5915193274819768,"y0":50.00610785222819,"z0":5.387186108070774,"aX":-6.43796900138015},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2444,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3940738911187611,"extension":6.161366978397977},"index":1,"playId":"df6acd80-c52a-3ec5-b183-5143fb8a65a0","pitchNumber":2,"startTime":"2025-07-31T01:58:04.175Z","endTime":"2025-07-31T01:58:07.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.28948975616979,"strikeZoneBottom":1.4774260236206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.471735165771086,"aZ":-9.82101147105445,"pfxX":-2.2263452291099584,"pfxZ":11.479458222449741,"pX":-0.13952144368550282,"pZ":1.698245503006285,"vX0":4.3232573643225605,"vY0":-138.98417587805412,"vZ0":-8.071066329583331,"x":122.32,"y":192.93,"x0":-1.429187620670736,"y0":50.00516356357945,"z0":5.300279290105531,"aX":-4.33638985144811},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2385,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3947737807924132,"extension":6.078262496106792},"index":2,"playId":"65ad4479-c41a-3ca4-97a3-0683c4391a67","pitchNumber":3,"startTime":"2025-07-31T01:58:26.801Z","endTime":"2025-07-31T01:58:30.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-31T01:58:45.053Z","endTime":"2025-07-31T01:59:05.239Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.2538359877181,"strikeZoneBottom":1.44210238909975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.093636769075246,"aZ":-11.974299125257215,"pfxX":-2.877438630421313,"pfxZ":10.336421396780182,"pX":0.486635921721641,"pZ":4.458837897846676,"vX0":6.59220924906396,"vY0":-139.33243456193622,"vZ0":-0.8737664573186116,"x":98.45,"y":118.39,"x0":-1.542583248494041,"y0":50.00165601805014,"z0":5.572638137573213,"aX":-5.623765783705853},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":3.7,"spinRate":2401,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.39403282859842514,"extension":5.949503622017279},"index":4,"playId":"d69ead61-5a44-3902-a0d0-c67d5f522f19","pitchNumber":4,"startTime":"2025-07-31T01:59:05.239Z","endTime":"2025-07-31T01:59:08.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.28154168094055,"strikeZoneBottom":1.48544964584639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46477357117786,"aZ":-11.33032920924717,"pfxX":-1.1460126182082,"pfxZ":10.68529400391602,"pX":-1.1155776999024296,"pZ":3.191156029798083,"vX0":2.069606028776879,"vY0":-139.08230090011665,"vZ0":-4.016353305893035,"x":159.52,"y":152.62,"x0":-1.7219160232069421,"y0":50.00152560361945,"z0":5.4107466061996154,"aX":-2.235489329909922},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":1.7,"spinRate":2415,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3944681677711941,"extension":6.074355001424213},"index":5,"playId":"5b5a63f2-fbb0-3ea6-a8ee-f354ea419880","pitchNumber":5,"startTime":"2025-07-31T01:59:27.399Z","endTime":"2025-07-31T01:59:31.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"20c48650-0b3c-470a-891a-252a31c69cca","startTime":"2025-07-31T01:59:42.798Z","endTime":"2025-07-31T01:59:47.587Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.823003140023815,"aZ":-26.214482570748686,"pfxX":-8.168227724347053,"pfxZ":3.5332581210385046,"pX":-0.3736342608662623,"pZ":1.7672601016430043,"vX0":5.676474078009088,"vY0":-128.74567695908928,"vZ0":-3.8220372884750176,"x":131.24,"y":191.06,"x0":-1.5418490905321762,"y0":50.00014534385423,"z0":5.291548363668275,"aX":-13.759937431984762},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":13.6,"spinRate":1958,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.4248469744924952,"extension":6.242850060144867},"index":7,"playId":"bc13d12e-1acb-37f1-b28b-9694d400bcce","pitchNumber":6,"startTime":"2025-07-31T02:00:04.905Z","endTime":"2025-07-31T02:00:10.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85123794621978,"aZ":-9.701743833561641,"pfxX":-4.116318442431092,"pfxZ":11.573169063619368,"pX":0.298762458674216,"pZ":1.4778223503201706,"vX0":6.3266396989146125,"vY0":-139.10018902518965,"vZ0":-8.464762650521433,"x":105.61,"y":198.88,"x0":-1.4799118572861667,"y0":50.00107914821416,"z0":5.220071160069199,"aX":-7.992228037925687},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":6.0,"spinRate":2478,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3951313366333755,"extension":6.22691967579482},"index":8,"playId":"0906395d-9c85-3dca-b221-e4874eb66ecd","pitchNumber":7,"startTime":"2025-07-31T02:00:44.669Z","endTime":"2025-07-31T02:00:48.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.31246852823859,"strikeZoneBottom":1.51910286367279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58475679692312,"aZ":-9.799503641496566,"pfxX":-4.264867010755144,"pfxZ":11.716404811157767,"pX":-1.419008166745728,"pZ":2.5466984534737467,"vX0":2.0717639861276904,"vY0":-137.78562838089712,"vZ0":-5.679806511637217,"x":171.09,"y":170.02,"x0":-1.629453050409682,"y0":50.000099142793744,"z0":5.30670728501084,"aX":-8.142391329954387},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":7.2,"spinRate":2351,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3985780503391201,"extension":6.100158179974288},"index":9,"playId":"5effacd3-b0cc-3042-b8fb-f29f40455f6a","pitchNumber":8,"startTime":"2025-07-31T02:01:09.876Z","endTime":"2025-07-31T02:01:14.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":3.45,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:01:14.526Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a ground ball to right fielder Cody Bellinger. Taylor Walls to 3rd. Brandon Lowe to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-31T02:01:15.087Z","endTime":"2025-07-31T02:02:27.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.53635085068328,"strikeZoneBottom":1.64418891855878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.360919011611063,"aZ":-12.781854449987692,"pfxX":-1.7856520482520368,"pfxZ":10.5038937332591,"pX":0.9253409281523386,"pZ":2.3680980530383775,"vX0":6.860968037478056,"vY0":-135.2299696064577,"vZ0":-5.445645010998343,"x":81.73,"y":174.84,"x0":-1.4161515319643634,"y0":50.00268307976826,"z0":5.309645618760854,"aX":-3.2972151454785545},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":1.7,"spinRate":2467,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.405528292772277,"extension":6.239471644676051},"index":0,"playId":"8330a780-8b28-3226-aa74-944ded1fbb00","pitchNumber":1,"startTime":"2025-07-31T02:01:53.270Z","endTime":"2025-07-31T02:01:58.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38176250032902,"aZ":-10.320712023014346,"pfxX":-4.59650032247348,"pfxZ":11.29316637283232,"pX":-0.3059062607727937,"pZ":2.7632537915407682,"vX0":5.038489289377891,"vY0":-138.78913068955217,"vZ0":-5.091808405643619,"x":128.66,"y":164.17,"x0":-1.5546105146264666,"y0":50.00356688512882,"z0":5.319814532211134,"aX":-8.895863826542005},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2382,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.39585240126959675,"extension":6.230953484149486},"hitData":{"launchSpeed":105.5,"launchAngle":1.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.65,"coordY":119.25}},"index":1,"playId":"6d3c6d18-9c52-3a27-bbae-8f904f7e25d3","pitchNumber":2,"startTime":"2025-07-31T02:02:14.227Z","endTime":"2025-07-31T02:02:27.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-14.399999999999991,"leverageIndex":4.56,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:02:27.243Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jonathan Aranda out on a sacrifice fly to left fielder Jasson Domínguez. Taylor Walls scores. Brandon Lowe to 3rd. Yandy Díaz to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-31T02:03:52.704Z","endTime":"2025-07-31T02:06:24.386Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":596133,"link":"/api/v1/people/596133"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T02:02:53.448Z","endTime":"2025-07-31T02:03:55.075Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74866649967835,"aZ":-9.95971193972525,"pfxX":-2.9039984798963396,"pfxZ":11.642586022459273,"pX":-0.2638903272386205,"pZ":2.5184244041428574,"vX0":4.691268262196532,"vY0":-137.77126736119646,"vZ0":-5.6918527638149445,"x":127.06,"y":170.78,"x0":-1.6172877485211103,"y0":50.00035619082078,"z0":5.294950977798246,"aX":-5.540080512620981},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":4.2,"spinRate":2498,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.3987057052502263,"extension":6.276183321745096},"index":1,"playId":"2d45893b-e655-3a6c-839d-eb0a1d1b8520","pitchNumber":1,"startTime":"2025-07-31T02:03:55.075Z","endTime":"2025-07-31T02:03:59.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.7,"endSpeed":86.2,"strikeZoneTop":3.30804741853738,"strikeZoneBottom":1.58585183082302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70080769978655,"aZ":-12.087727013639677,"pfxX":-3.128528153519192,"pfxZ":10.480791339167194,"pX":0.33014036811729686,"pZ":4.124593868816822,"vX0":6.038748248935593,"vY0":-137.82933912476477,"vZ0":-1.5397283068297436,"x":104.42,"y":127.42,"x0":-1.486514718231167,"y0":50.00656518299015,"z0":5.5102458737182625,"aX":-5.998869537345443},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":4.3,"spinRate":2421,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39797686594577897,"extension":6.107165441814013},"index":2,"playId":"97cb8fda-2cfc-30e9-b66b-c48729cf0b7e","pitchNumber":2,"startTime":"2025-07-31T02:04:20.473Z","endTime":"2025-07-31T02:04:24.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61651270710053,"aZ":-24.52791399333021,"pfxX":-8.339830280625993,"pfxZ":4.591539788656194,"pX":-0.4062330583158164,"pZ":3.1005283388870764,"vX0":5.5492749142479445,"vY0":-127.8033980965084,"vZ0":-0.9223811543463112,"x":132.48,"y":155.07,"x0":-1.5144878416126786,"y0":50.00494819215439,"z0":5.380430103134245,"aX":-13.89437777683333},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":13.9,"spinRate":1959,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.427431082393086,"extension":6.240406146986867},"index":3,"playId":"05771586-05a6-3d42-a2a1-f3cfcc43635d","pitchNumber":3,"startTime":"2025-07-31T02:04:42.610Z","endTime":"2025-07-31T02:04:46.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"93ba7545-4db9-4f50-a68c-18278ca8b312","startTime":"2025-07-31T02:04:59.454Z","endTime":"2025-07-31T02:05:04.454Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.27166941711323,"strikeZoneBottom":1.58404067860761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18986894729703,"aZ":-11.77275910913664,"pfxX":-2.9997964463886895,"pfxZ":10.34448723656346,"pX":-0.9934773604121139,"pZ":3.8905994534502724,"vX0":2.870001178281253,"vY0":-139.50857368697064,"vZ0":-2.249916430200912,"x":154.87,"y":133.73,"x0":-1.6454864933179547,"y0":50.00451656989333,"z0":5.482870178637636,"aX":-5.917568601404256},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":4.8,"spinRate":2464,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39250721549468226,"extension":5.950083472014399},"index":5,"playId":"f6a9a6d0-412c-3ecb-8582-e70a57a6fdbe","pitchNumber":4,"startTime":"2025-07-31T02:05:20.222Z","endTime":"2025-07-31T02:05:24.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35442121715378,"aZ":-10.27022738349252,"pfxX":-3.1093063922541346,"pfxZ":11.118230757470469,"pX":-0.3191588535338644,"pZ":3.1552898881560796,"vX0":4.36999443013129,"vY0":-139.47454650485764,"vZ0":-4.321414946008391,"x":129.17,"y":153.59,"x0":-1.5022750742097495,"y0":50.004504509387125,"z0":5.4020193188458,"aX":-6.126944478239909},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2425,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.39268973712440447,"extension":6.008711841476833},"index":6,"playId":"afab4415-0f71-3729-8775-e2c43afc59f9","pitchNumber":5,"startTime":"2025-07-31T02:05:42.617Z","endTime":"2025-07-31T02:05:47.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61435124767935,"aZ":-10.467180177659376,"pfxX":-5.062313376246736,"pfxZ":10.930060555206719,"pX":-1.0300867773150988,"pZ":3.2715123666659576,"vX0":3.398105774961403,"vY0":-140.46144336639864,"vZ0":-3.810930636492895,"x":156.26,"y":150.45,"x0":-1.6016003292067893,"y0":50.0041904734496,"z0":5.333452737022321,"aX":-10.054856674866162},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":8.4,"spinRate":2532,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3908611605324075,"extension":6.028002841332957},"hitData":{"launchSpeed":94.2,"launchAngle":36.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.8,"coordY":95.94}},"index":7,"playId":"66adff6a-b2b3-3052-981e-7c271d59e76a","pitchNumber":6,"startTime":"2025-07-31T02:06:10.812Z","endTime":"2025-07-31T02:06:24.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":5.65,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:06:24.386Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to center fielder Trent Grisham.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-31T02:06:51.546Z","endTime":"2025-07-31T02:07:42.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"319bd4bb-44c3-447e-a61b-93a6e321df80","startTime":"2025-07-31T02:06:51.546Z","endTime":"2025-07-31T02:06:56.546Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12374900189134,"aZ":-10.58710853792348,"pfxX":-6.18254407996448,"pfxZ":10.930357756351636,"pX":0.1756983841611049,"pZ":2.7023122970941236,"vX0":6.673193661259028,"vY0":-140.00410821655427,"vZ0":-5.259478363227485,"x":110.3,"y":165.82,"x0":-1.441337978071654,"y0":50.003669857918865,"z0":5.305270898806568,"aX":-12.211483988652565},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":9.7,"spinRate":2468,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39199806798851533,"extension":6.162761823994149},"index":1,"playId":"1d4b350a-a004-3b94-8baa-96cc173e51d3","pitchNumber":1,"startTime":"2025-07-31T02:07:08.199Z","endTime":"2025-07-31T02:07:11.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83989578051699,"aZ":-15.509497656369991,"pfxX":0.14595287542608282,"pfxZ":9.03417433056701,"pX":0.4494164266472141,"pZ":3.100598023324443,"vX0":4.94944134194364,"vY0":-134.83390846926073,"vZ0":-3.065206424208605,"x":99.87,"y":155.06,"x0":-1.4275315417296184,"y0":50.00089448207822,"z0":5.344073806001025,"aX":0.2686565696028471},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-1.3,"spinRate":2451,"spinDirection":193},"zone":3,"typeConfidence":0.87,"plateTime":0.4059496282673831,"extension":6.113275621113449},"hitData":{"launchSpeed":99.8,"launchAngle":36.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.5,"coordY":55.4}},"index":2,"playId":"d6b94a2e-ae41-3d88-b738-a9932005b621","pitchNumber":2,"startTime":"2025-07-31T02:07:33.239Z","endTime":"2025-07-31T02:07:42.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":9.200000000000003,"leverageIndex":1.54,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:07:42.692Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-31T02:10:06.079Z","endTime":"2025-07-31T02:11:44.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edwin Uceta replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-07-31T02:09:02.494Z","endTime":"2025-07-31T02:09:46.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670955,"link":"/api/v1/people/670955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trent Grisham starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"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-07-31T02:09:46.518Z","endTime":"2025-07-31T02:10:08.459Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"base":2,"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.550043488704613,"aZ":-17.72241386908669,"pfxX":-4.709010363790089,"pfxZ":7.643996244708003,"pX":-0.9253989691350072,"pZ":3.105847889512666,"vX0":3.7111523145724448,"vY0":-136.9633957665807,"vZ0":-0.6213422132200762,"x":152.27,"y":154.92,"x0":-1.6892308026159732,"y0":50.00474206795611,"z0":4.552656871506556,"aX":-8.906373267680006},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2419,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.40061246164342856,"extension":6.247239453019964},"index":2,"playId":"1571b894-0cc9-387d-9045-305940f1c432","pitchNumber":1,"startTime":"2025-07-31T02:10:08.459Z","endTime":"2025-07-31T02:10:12.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.613728240201617,"aZ":-29.1124842928873,"pfxX":-8.518730196523066,"pfxZ":1.846965100599948,"pX":-0.28490126121905757,"pZ":1.690890900767515,"vX0":5.8490406139154745,"vY0":-128.02598657541773,"vZ0":-1.6054806673078958,"x":127.86,"y":193.13,"x0":-1.4931958603516038,"y0":50.004041918131946,"z0":4.606287381106274,"aX":-14.131855572913638},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":2192,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.4279472937046189,"extension":6.704810846674391},"index":3,"playId":"ac45a67a-9375-3d0e-87be-04e4928f4b94","pitchNumber":2,"startTime":"2025-07-31T02:10:35.873Z","endTime":"2025-07-31T02:10:41.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.44844462829517,"strikeZoneBottom":1.68614669299937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98054838311263,"aZ":-28.46906675294534,"pfxX":-8.659656555760934,"pfxZ":2.205677439743464,"pX":0.13209020411959915,"pZ":0.4987800647965398,"vX0":7.196693936835248,"vY0":-128.92382973525602,"vZ0":-4.266158919561484,"x":111.97,"y":225.31,"x0":-1.5713812100150146,"y0":50.006401807418115,"z0":4.374226383213678,"aX":-14.570486474535647},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":2240,"spinDirection":247},"zone":14,"typeConfidence":0.87,"plateTime":0.42495771873081445,"extension":6.701160971921277},"index":4,"playId":"6d0e866b-a87d-3347-8e33-8e0cc213e0c0","pitchNumber":3,"startTime":"2025-07-31T02:10:58.232Z","endTime":"2025-07-31T02:11:02.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.45190316882102,"strikeZoneBottom":1.65518029417848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.449278943436802,"aZ":-19.121890096265673,"pfxX":-7.095657607359781,"pfxZ":6.886892957013496,"pX":-1.4630783602191368,"pZ":4.499712707637882,"vX0":3.207853133947117,"vY0":-136.66311039039118,"vZ0":3.0269569189364613,"x":172.77,"y":117.29,"x0":-1.728566855362925,"y0":50.00597514071231,"z0":4.689578452991717,"aX":-13.456322843224354},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2422,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4004100439784297,"extension":6.4199035239129},"index":5,"playId":"24a15aee-5507-3239-9268-3335af2e17bb","pitchNumber":4,"startTime":"2025-07-31T02:11:19.556Z","endTime":"2025-07-31T02:11:24.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.987402643682618,"aZ":-33.08205151763818,"pfxX":-9.514614079517179,"pfxZ":-0.528312357036703,"pX":-0.045515432807330065,"pZ":1.2420299778024193,"vX0":6.8272021020407,"vY0":-130.27249078351764,"vZ0":-2.0632077144331626,"x":118.73,"y":205.25,"x0":-1.462073808119419,"y0":50.003541476535375,"z0":4.541557912628846,"aX":-16.378698542894195},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.2,"breakHorizontal":15.7,"spinRate":2209,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4202171106547339,"extension":6.5539436645112215},"index":6,"playId":"999a541e-17a6-3159-bb44-aea987fdb366","pitchNumber":5,"startTime":"2025-07-31T02:11:38.253Z","endTime":"2025-07-31T02:11:44.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":-15.800000000000008,"leverageIndex":4.4,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:11:44.111Z","atBatIndex":78},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cody Bellinger triples (5) on a sharp line drive to center fielder Jonny DeLuca. Trent Grisham scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-31T02:12:11.208Z","endTime":"2025-07-31T02:13:19.863Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":{"id":670955,"link":"/api/v1/people/670955"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-07-31T02:12:02.171Z","endTime":"2025-07-31T02:12:13.573Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.8316528088818,"strikeZoneBottom":1.8671336094843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.183169140522438,"aZ":-18.58626400956828,"pfxX":-6.614737198448389,"pfxZ":7.311892644147354,"pX":-0.851364917107056,"pZ":3.503708876792904,"vX0":4.180314502251917,"vY0":-135.38416924513928,"vZ0":0.5796871900200454,"x":149.45,"y":144.18,"x0":-1.5549335795430073,"y0":50.00565488083967,"z0":4.586347470398366,"aX":-12.297623530683508},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2397,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.40437579768563525,"extension":6.175003542250495},"index":1,"playId":"63f27e04-12d8-301d-9e61-d220839eb5fc","pitchNumber":1,"startTime":"2025-07-31T02:12:13.573Z","endTime":"2025-07-31T02:12:18.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.462819975157384,"aZ":-17.666475330518523,"pfxX":-6.337127660368813,"pfxZ":7.6169108434361075,"pX":0.5833148933857267,"pZ":3.2752750273191595,"vX0":7.948590193040716,"vY0":-136.95908549846988,"vZ0":0.19661158908892862,"x":94.77,"y":150.35,"x0":-1.529406998997732,"y0":50.00533837300875,"z0":4.408102666941629,"aX":-12.07505416545919},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2408,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.3995067007429638,"extension":6.425442173858903},"index":2,"playId":"5b590b29-d350-3543-82b1-11121d265d5b","pitchNumber":2,"startTime":"2025-07-31T02:12:31.925Z","endTime":"2025-07-31T02:12:35.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.83378579793624,"strikeZoneBottom":1.83578301356823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34151998899817,"aZ":-18.413181123734482,"pfxX":-7.232490030325017,"pfxZ":7.199504792744426,"pX":-1.4946300638716425,"pZ":3.6955529645151857,"vX0":3.185041184175733,"vY0":-137.3476391555639,"vZ0":1.1991774321790978,"x":173.97,"y":139.0,"x0":-1.7295433028652272,"y0":50.000663899129385,"z0":4.505229022357644,"aX":-13.819834260256057},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":12.5,"spinRate":2460,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.39875447520399865,"extension":6.235131747794981},"index":3,"playId":"7b17ed30-8903-3b3f-972d-e79fc79baab2","pitchNumber":3,"startTime":"2025-07-31T02:12:49.503Z","endTime":"2025-07-31T02:12:53.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.928893628083703,"aZ":-36.32315627730158,"pfxX":-7.978257857846521,"pfxZ":-2.423560069494817,"pX":-0.7816154199812793,"pZ":2.0264567072235247,"vX0":4.771394738811579,"vY0":-129.6665898304767,"vZ0":0.5841433015276396,"x":146.79,"y":184.07,"x0":-1.6046037383673881,"y0":50.003353461755104,"z0":4.559310608791389,"aX":-13.64954188743527},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.1,"breakHorizontal":13.4,"spinRate":2243,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.4216513280286094,"extension":6.622134720636398},"hitData":{"launchSpeed":105.2,"launchAngle":9.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.23,"coordY":82.19}},"index":4,"playId":"6b4f0ca7-30fe-364f-b1bf-db72b22c559e","pitchNumber":4,"startTime":"2025-07-31T02:13:06.155Z","endTime":"2025-07-31T02:13:19.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":54.3,"leverageIndex":5.22,"dramaIndex":468.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:13:19.863Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-31T02:14:33.322Z","endTime":"2025-07-31T02:15:51.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T02:13:44.498Z","endTime":"2025-07-31T02:14:35.692Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.6733480894692,"strikeZoneBottom":1.73790063543838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17959311704239,"aZ":-18.306847886575056,"pfxX":-5.8913585131025386,"pfxZ":7.348458426047081,"pX":-0.9442656888141572,"pZ":3.957634969109873,"vX0":3.3532957762023843,"vY0":-137.1953633322626,"vZ0":1.6013528108614086,"x":152.99,"y":131.92,"x0":-1.4233937893372959,"y0":50.003693014566046,"z0":4.62205842515646,"aX":-11.119225210386528},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":9.8,"spinRate":2333,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.40077288483128015,"extension":6.33522962357937},"index":1,"playId":"ffea99f0-08c1-3478-bd20-d3ed0a3ee153","pitchNumber":1,"startTime":"2025-07-31T02:14:35.692Z","endTime":"2025-07-31T02:14:39.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.6,"endSpeed":85.7,"strikeZoneTop":3.57365804100795,"strikeZoneBottom":1.70762375771683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.036344296505995,"aZ":-17.69640642448257,"pfxX":-5.840046476566455,"pfxZ":7.597858026218146,"pX":-1.092733651221328,"pZ":3.803809369292694,"vX0":3.131478448285731,"vY0":-137.77231838583282,"vZ0":1.1097917759551499,"x":158.65,"y":136.08,"x0":-1.490450066475836,"y0":50.00626869288879,"z0":4.598844877256863,"aX":-11.133499933268475},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2364,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.39886210269963573,"extension":6.305964508885644},"index":2,"playId":"bfc60c73-d13f-31c2-8454-723af6d8a674","pitchNumber":2,"startTime":"2025-07-31T02:14:50.927Z","endTime":"2025-07-31T02:14:56.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89781914922171,"aZ":-16.289856190166102,"pfxX":-6.68537473027396,"pfxZ":8.282543624886042,"pX":-0.8322673902535456,"pZ":2.6801871618915096,"vX0":3.901035447802496,"vY0":-138.12555702116677,"vZ0":-1.8260619655721935,"x":148.72,"y":166.41,"x0":-1.3998459064616966,"y0":50.00297783453522,"z0":4.454059917984887,"aX":-12.822091356314887},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2424,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.39767114602840303,"extension":6.333526432762643},"index":3,"playId":"c800ff69-59f5-302a-adb2-cf4b0a865732","pitchNumber":3,"startTime":"2025-07-31T02:15:09.523Z","endTime":"2025-07-31T02:15:13.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50627415677292,"aZ":-31.29360007641494,"pfxX":-10.806412046214422,"pfxZ":0.508609875398816,"pX":0.5569681422583923,"pZ":0.865358964625416,"vX0":8.491647626467426,"vY0":-131.47726778630482,"vZ0":-3.4209872481218415,"x":95.77,"y":215.42,"x0":-1.3268997549169004,"y0":50.003304788191926,"z0":4.5310306668037255,"aX":-18.728489362421332},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":17.4,"spinRate":2190,"spinDirection":243},"zone":14,"typeConfidence":0.88,"plateTime":0.4182129687643661,"extension":6.769090168948071},"index":4,"playId":"59b83d62-0c4f-3379-b38b-aadd6a66eb6a","pitchNumber":4,"startTime":"2025-07-31T02:15:26.450Z","endTime":"2025-07-31T02:15:30.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8362596695893,"aZ":-32.66906504515822,"pfxX":-9.678689941190617,"pfxZ":-0.27740305659799613,"pX":0.5410075005069542,"pZ":1.102973242820832,"vX0":7.906919769884389,"vY0":-132.04280167836143,"vZ0":-2.562042248357951,"x":96.38,"y":209.0,"x0":-1.238815905211318,"y0":50.005876607031425,"z0":4.496226994615168,"aX":-17.047090648694258},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.8,"breakHorizontal":15.7,"spinRate":2154,"spinDirection":246},"zone":14,"typeConfidence":0.88,"plateTime":0.41524022408837835,"extension":6.6978999165833155},"index":5,"playId":"8a165e25-28f3-321c-a350-3e0f073e81b3","pitchNumber":5,"startTime":"2025-07-31T02:15:46.127Z","endTime":"2025-07-31T02:15:51.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":-20.199999999999996,"leverageIndex":4.79,"dramaIndex":249.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:15:51.072Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, second baseman Brandon Lowe to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-31T02:16:02.685Z","endTime":"2025-07-31T02:16:24.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.764576614025703,"aZ":-34.00136525076105,"pfxX":-9.744166231980614,"pfxZ":-1.0445627192040092,"pX":-0.31715855929923326,"pZ":2.1720758343163524,"vX0":5.98207184970342,"vY0":-131.2640919385065,"vZ0":0.4125480997843931,"x":129.09,"y":180.13,"x0":-1.3595278735312555,"y0":50.004441718468854,"z0":4.5441741441874965,"aX":-17.007028624121194},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.6,"breakHorizontal":16.3,"spinRate":2152,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.4172518247024857,"extension":6.560041609307884},"hitData":{"launchSpeed":71.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":152.19}},"index":0,"playId":"c7f84cad-69d5-37a9-a935-a34f24b16af4","pitchNumber":1,"startTime":"2025-07-31T02:16:17.534Z","endTime":"2025-07-31T02:16:24.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.100000000000001,"leverageIndex":4.86,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:16:24.463Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out to third baseman Ryan McMahon.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-31T02:18:51.841Z","endTime":"2025-07-31T02:20:19.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Hill replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T02:17:41.968Z","endTime":"2025-07-31T02:17:51.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Caballero starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T02:17:51.441Z","endTime":"2025-07-31T02:18:54.001Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"base":2,"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.5,"endSpeed":80.7,"strikeZoneTop":3.86723765063763,"strikeZoneBottom":1.76347660663892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8176865272115,"aZ":-39.28194942508967,"pfxX":9.91152332683684,"pfxZ":-4.257204073839114,"pX":0.40047779360329655,"pZ":2.7626527056806274,"vX0":-11.530920949583646,"vY0":-128.15643619866344,"vZ0":6.528238367355219,"x":101.73,"y":164.19,"x0":3.664798248650713,"y0":50.005531771078,"z0":3.2463870799628687,"aX":16.53429770024795},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.9,"breakHorizontal":-15.5,"spinRate":1966,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.42694139482088067,"extension":6.694877427315128},"index":2,"playId":"ffa550b0-3473-3c92-8b93-bcc63798e7ff","pitchNumber":1,"startTime":"2025-07-31T02:18:54.001Z","endTime":"2025-07-31T02:18:57.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.79138242579177,"strikeZoneBottom":1.864084597767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.901273294299248,"aZ":-27.824706612073236,"pfxX":12.2212155415216,"pfxZ":2.5217246592658427,"pX":-0.6713675907801652,"pZ":3.869998633759863,"vX0":-14.285985814554365,"vY0":-130.42690386800334,"vZ0":6.222705862373182,"x":142.59,"y":134.29,"x0":3.2838770860941566,"y0":50.00479939778055,"z0":3.5499175708315533,"aX":21.10247506877332},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-19.1,"spinRate":2133,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.4196166407764581,"extension":6.592341841534247},"index":3,"playId":"d4911f85-20f9-3307-8d02-71928c68957b","pitchNumber":2,"startTime":"2025-07-31T02:19:08.026Z","endTime":"2025-07-31T02:19:13.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.7,"endSpeed":80.5,"strikeZoneTop":3.89428142669837,"strikeZoneBottom":1.89729518499726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.877756241983597,"aZ":-41.27293574791633,"pfxX":11.232206626960856,"pfxZ":-5.465293092024364,"pX":-0.0172738363019052,"pZ":4.1315750333133785,"vX0":-12.562494403514936,"vY0":-128.07561421445592,"vZ0":10.010091691183767,"x":117.66,"y":127.23,"x0":3.4865684579335556,"y0":50.00220671577155,"z0":3.3979533601514462,"aX":18.70419606769298},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.2,"breakHorizontal":-17.6,"spinRate":2106,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.42728352978959805,"extension":6.6531897069497425},"index":4,"playId":"32cf94fd-dd6d-3218-a4af-347351fec1ee","pitchNumber":3,"startTime":"2025-07-31T02:19:21.161Z","endTime":"2025-07-31T02:19:24.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55999464960529,"aZ":-42.36499016023819,"pfxX":7.481449166426117,"pfxZ":-6.2024193289484515,"pX":0.9306593501499166,"pZ":2.3275470774952804,"vX0":-9.374333424512542,"vY0":-127.20113553660828,"vZ0":6.47057608916854,"x":81.53,"y":175.94,"x0":3.6880492083230263,"y0":50.00433808706063,"z0":3.1058331038697404,"aX":12.287890684773524},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.5,"breakHorizontal":-11.5,"spinRate":1818,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4302304623212776,"extension":6.5530930419538045},"index":5,"playId":"9c3151e3-f4e0-3cd7-b074-543b35ad4aa2","pitchNumber":4,"startTime":"2025-07-31T02:19:35.722Z","endTime":"2025-07-31T02:19:39.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447010611008448,"aZ":-40.74229045142051,"pfxX":8.90306331713442,"pfxZ":-5.113217746903045,"pX":0.8275739121674168,"pZ":2.5343532354694664,"vX0":-10.226134323779918,"vY0":-128.75635025519952,"vZ0":6.412778540807987,"x":85.45,"y":170.35,"x0":3.699369256265651,"y0":50.00584367991972,"z0":3.1685152642076604,"aX":14.90894308203817},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.4,"breakHorizontal":-13.8,"spinRate":1966,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.425865964141257,"extension":6.41075938752863},"index":6,"playId":"2cf3752c-986f-3b90-90c6-7384b2f914b4","pitchNumber":5,"startTime":"2025-07-31T02:19:54.544Z","endTime":"2025-07-31T02:19:59.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17162720344816,"aZ":-31.316157004051764,"pfxX":9.827070553826893,"pfxZ":0.4949332915444806,"pX":-0.31504636800563784,"pZ":2.6058059566205785,"vX0":-13.119104191895184,"vY0":-130.86779469448228,"vZ0":3.983040618716309,"x":129.01,"y":168.42,"x0":3.47327652303917,"y0":50.00539488392118,"z0":3.402454743836363,"aX":17.14428410298234},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.1,"spinRate":1928,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4176485633029712,"extension":6.479451779145148},"hitData":{"launchSpeed":88.2,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":93.63,"coordY":145.97}},"index":7,"playId":"28156d57-66ed-346e-82b2-cc3a3f158f94","pitchNumber":6,"startTime":"2025-07-31T02:20:14.096Z","endTime":"2025-07-31T02:20:19.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.74,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:20:19.892Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. José Caballero to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-31T02:22:33.165Z","endTime":"2025-07-31T02:23:12.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T02:20:59.440Z","endTime":"2025-07-31T02:22:33.165Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"859ab84d-cb0f-4001-9866-5df38e652029","startTime":"2025-07-31T02:22:33.165Z","endTime":"2025-07-31T02:22:38.165Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"f3983910-09eb-4ffc-b5b6-0f58f23f5451","startTime":"2025-07-31T02:22:50.728Z","endTime":"2025-07-31T02:22:55.728Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290623519468816,"aZ":-36.30399872410963,"pfxX":10.409906763325084,"pfxZ":-2.569023835252149,"pX":0.253147734239891,"pZ":1.657702365501677,"vX0":-11.800446581824815,"vY0":-125.84984472808812,"vZ0":3.736359089725422,"x":107.35,"y":194.02,"x0":3.6481024570035063,"y0":50.00426909183629,"z0":3.0923046833684182,"aX":16.717062772583446},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-16.2,"spinRate":1983,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4350385907992642,"extension":6.618955316376056},"hitData":{"launchSpeed":81.0,"launchAngle":-43.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":158.27}},"index":3,"playId":"ceee8201-a680-3e52-8420-da735b50bb5a","pitchNumber":1,"startTime":"2025-07-31T02:23:05.126Z","endTime":"2025-07-31T02:23:12.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.45,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:23:12.531Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-31T02:23:42.863Z","endTime":"2025-07-31T02:24:52.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christopher Morel replaces Matt Thaiss.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T02:23:29.721Z","endTime":"2025-07-31T02:23:45.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.61957711687901,"strikeZoneBottom":1.71771751626961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.327756500507615,"aZ":-39.272968827700794,"pfxX":8.320228777835462,"pfxZ":-4.296157792068724,"pX":-0.10278216589770742,"pZ":2.7711738978924982,"vX0":-11.775763754708032,"vY0":-127.47686024167861,"vZ0":6.564309366819583,"x":120.92,"y":163.96,"x0":3.4879348082888684,"y0":50.00329800507379,"z0":3.257610212522824,"aX":13.742737876212407},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.0,"breakHorizontal":-12.5,"spinRate":1931,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4290765189162329,"extension":6.367135898747756},"index":1,"playId":"4f100184-68c6-3391-a2dc-6019fa084294","pitchNumber":1,"startTime":"2025-07-31T02:23:45.205Z","endTime":"2025-07-31T02:23:49.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.690466552040903,"aZ":-43.24755233297239,"pfxX":8.797624554370358,"pfxZ":-6.4493617320063485,"pX":0.6145561613770452,"pZ":2.4025212668174287,"vX0":-10.644131191820435,"vY0":-130.26286960047827,"vZ0":6.563202218593749,"x":93.57,"y":173.91,"x0":3.6131665349582174,"y0":50.003821578994355,"z0":3.121897257502206,"aX":15.100507404791506},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-9.8,"breakHorizontal":-13.6,"spinRate":2014,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.4206802852016871,"extension":6.538563948086219},"index":2,"playId":"bcb4668a-904f-3018-ba1f-cdf82711f6e0","pitchNumber":2,"startTime":"2025-07-31T02:23:59.617Z","endTime":"2025-07-31T02:24:03.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-31T02:24:10.383Z","endTime":"2025-07-31T02:24:23.794Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.3,"endSpeed":82.5,"strikeZoneTop":3.61870098802099,"strikeZoneBottom":1.718059893168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.474209145206302,"aZ":-28.658230623677483,"pfxX":11.391826811726984,"pfxZ":2.0046612742290897,"pX":-1.0380237987329362,"pZ":3.630299725764361,"vX0":-14.819968339370387,"vY0":-131.95688743307122,"vZ0":5.421348876559731,"x":156.57,"y":140.76,"x0":3.18486121388916,"y0":50.00252381240919,"z0":3.665262664963005,"aX":19.983027931628282},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-17.2,"spinRate":2187,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4159254014466174,"extension":6.544579890904375},"index":4,"playId":"b3c5371c-afa3-3ae1-bfd5-bc0ea4a3f843","pitchNumber":3,"startTime":"2025-07-31T02:24:23.794Z","endTime":"2025-07-31T02:24:28.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8457638525617,"aZ":-43.07162524851022,"pfxX":7.361345613624059,"pfxZ":-6.35617468642536,"pX":0.33950198548129,"pZ":1.4416018591441102,"vX0":-11.130477809112016,"vY0":-130.21187095961827,"vZ0":4.506812374603891,"x":104.06,"y":199.86,"x0":3.716971904092805,"y0":50.00496066197644,"z0":2.95111764006846,"aX":12.618851270730106},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-10.2,"breakHorizontal":-10.8,"spinRate":1907,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.42096586355223087,"extension":6.579118300398368},"hitData":{"launchSpeed":91.9,"launchAngle":-32.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.99,"coordY":150.48}},"index":5,"playId":"9bb37ff8-5502-3cc0-b7d1-df14852a2e89","pitchNumber":4,"startTime":"2025-07-31T02:24:45.397Z","endTime":"2025-07-31T02:24:52.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":4.58,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:24:52.824Z","atBatIndex":84},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Kevin Kelly intentionally walks Jasson Domínguez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-31T02:26:14.545Z","endTime":"2025-07-31T02:27:17.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Fortes replaces Christopher Morel, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T02:26:14.545Z","endTime":"2025-07-31T02:26:14.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Kelly replaces Edwin Uceta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T02:26:14.566Z","endTime":"2025-07-31T02:26:28.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jazz Chisholm Jr. starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-31T02:26:28.847Z","endTime":"2025-07-31T02:27:15.857Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"base":2,"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"playId":"07769386-0866-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-31T02:27:15.857Z","endTime":"2025-07-31T02:27:15.879Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":4,"playId":"07769386-0866-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-31T02:27:15.879Z","endTime":"2025-07-31T02:27:15.881Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":5,"playId":"07769386-0866-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-31T02:27:15.881Z","endTime":"2025-07-31T02:27:15.884Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":6,"playId":"07769386-0866-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-31T02:27:15.884Z","endTime":"2025-07-31T02:27:17.412Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":2.67,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:27:17.412Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a fly ball to center fielder Jonny DeLuca. Jazz Chisholm Jr. scores. Jasson Domínguez to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-31T02:27:18.297Z","endTime":"2025-07-31T02:28:44.658Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":687330,"link":"/api/v1/people/687330"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.305321050651976,"aZ":-34.99114964671009,"pfxX":-10.308105396550861,"pfxZ":-1.538072056975702,"pX":-1.538987698446758,"pZ":2.242202326827287,"vX0":4.290314955104264,"vY0":-134.88092645765744,"vZ0":2.4440927644415598,"x":175.66,"y":178.24,"x0":-1.8173690328663699,"y0":50.0047121036485,"z0":3.803751288033439,"aX":-18.858270267890603},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2027,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40720247411683497,"extension":7.074357465699635},"index":0,"playId":"dfc3a646-6fff-322a-90d3-8567df6902ef","pitchNumber":1,"startTime":"2025-07-31T02:27:39.388Z","endTime":"2025-07-31T02:27:46.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"3aff53f8-76a0-3437-924a-7692f3a1f0a0","startTime":"2025-07-31T02:28:03.310Z","endTime":"2025-07-31T02:28:11.858Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Ryan McMahon batting, Jazz Chisholm Jr. advances to 3rd on a balk. Jasson Domínguez advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"3aff53f8-76a0-3437-924a-7692f3a1f0a0","startTime":"2025-07-31T02:28:12.947Z","endTime":"2025-07-31T02:28:32.088Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"second":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":691176,"link":"/api/v1/people/691176"},"postOnThird":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":11.099999999999994,"leverageIndex":3.23,"dramaIndex":154.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.994572825421116,"aZ":-24.698423419846783,"pfxX":-2.4219904608766454,"pfxZ":4.156341808605074,"pX":0.2673408809992714,"pZ":3.364741108186048,"vX0":6.34730009141382,"vY0":-133.31209742014283,"vZ0":3.718739146381375,"x":106.81,"y":147.93,"x0":-1.8309898464796466,"y0":50.00024238519842,"z0":3.7357313445475153,"aX":-4.354473207500272},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":3.0,"spinRate":2405,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4110591236434389,"extension":6.991761852397404},"hitData":{"launchSpeed":98.5,"launchAngle":28.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.52,"coordY":47.8}},"index":3,"playId":"588ac4e2-07e7-391b-af4f-48978b68626f","pitchNumber":2,"startTime":"2025-07-31T02:28:32.088Z","endTime":"2025-07-31T02:28:44.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":3.23,"dramaIndex":202.0,"contextMetrics":{},"playEndTime":"2025-07-31T02:28:44.658Z","atBatIndex":86}]