[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:11:15.425Z","endTime":"2025-07-22T23:13:01.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T19:00:53.318Z","endTime":"2025-07-22T22:55:00.136Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-22T22:55:00.136Z","endTime":"2025-07-22T23:09:25.178Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-22T23:09:25.178Z","endTime":"2025-07-22T23:11:17.775Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40486023828733,"aZ":-19.912084528074846,"pfxX":-7.738862682122434,"pfxZ":6.4082067582130975,"pX":-0.25260073632287156,"pZ":3.18480857043045,"vX0":3.6033289115537834,"vY0":-138.53878615100595,"vZ0":-4.1825151930959175,"x":126.71,"y":154.08,"x0":-0.5758123625406069,"y0":50.00363517441263,"z0":6.072229553138808,"aX":-14.811712303465955},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2264,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.3977139530476905,"extension":5.737694130812998},"index":3,"playId":"b0ab8413-9690-352b-8fd9-3b32a745cae4","pitchNumber":1,"startTime":"2025-07-22T23:11:17.775Z","endTime":"2025-07-22T23:11:21.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.3299989152605,"strikeZoneBottom":1.54674177618084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42777291862443,"aZ":-25.62365088404586,"pfxX":7.377812049285586,"pfxZ":4.266120860705091,"pX":0.49133162190329105,"pZ":1.3486017754196222,"vX0":0.6403521989027947,"vY0":-123.39502103823766,"vZ0":-5.787144952630554,"x":98.27,"y":202.37,"x0":-0.7299504205400985,"y0":50.00410808745974,"z0":5.893770932152448,"aX":11.334738436641109},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":2679,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.44452260143350264,"extension":6.024486645215749},"index":4,"playId":"0aa25ec9-7218-311d-aee4-9a293d41a792","pitchNumber":2,"startTime":"2025-07-22T23:11:35.027Z","endTime":"2025-07-22T23:11:38.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.716175732466798,"aZ":-18.650613925716975,"pfxX":-7.1689601898743645,"pfxZ":6.976309606585254,"pX":-0.6025095541916748,"pZ":2.2924238983239356,"vX0":2.3919044655496684,"vY0":-138.534068869275,"vZ0":-6.400681927005243,"x":139.97,"y":176.88,"x0":-0.547029368532845,"y0":50.00493748540074,"z0":5.885078561869412,"aX":-13.898310001229628},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":2276,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.39578071035091167,"extension":5.993333039221785},"index":5,"playId":"2d85e71b-6d54-39ec-8e0c-bff4dc9b88f6","pitchNumber":3,"startTime":"2025-07-22T23:11:52.813Z","endTime":"2025-07-22T23:11:57.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-22T23:12:05.835Z","endTime":"2025-07-22T23:12:22.406Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.1,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.825975765705337,"aZ":-28.645389438336924,"pfxX":-6.6026377185217155,"pfxZ":2.213939702161282,"pX":-0.09096302463136248,"pZ":2.7208889679123627,"vX0":3.1619764562896284,"vY0":-125.43168938713731,"vZ0":-2.5920503164104565,"x":120.47,"y":165.32,"x0":-0.5084604486337229,"y0":50.00578424242048,"z0":6.097903914012,"aX":-10.546822913494681},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":11.3,"spinRate":1460,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4362820127409459,"extension":5.8640815851288615},"index":7,"playId":"4becf22e-f9ce-30fa-832a-dda5d1c308b2","pitchNumber":4,"startTime":"2025-07-22T23:12:22.406Z","endTime":"2025-07-22T23:12:28.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774176702721018,"aZ":-29.018155938651876,"pfxX":-6.887037909083256,"pfxZ":1.9450016801596037,"pX":0.24770751710530559,"pZ":1.2601780487853922,"vX0":4.323222362623154,"vY0":-126.40268482398201,"vZ0":-6.03489660230647,"x":107.56,"y":204.76,"x0":-0.5863931146535009,"y0":50.00558836796449,"z0":5.996614787396369,"aX":-11.192160474100483},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":1498,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4326372222401167,"extension":5.946157686715064},"index":8,"playId":"7603423c-bf64-38fd-b38f-9d8ace9fcb4e","pitchNumber":5,"startTime":"2025-07-22T23:12:56.902Z","endTime":"2025-07-22T23:13:01.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-22T23:13:01.506Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (18) on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:13:01.789Z","endTime":"2025-07-22T23:14:37.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.63773653219026,"strikeZoneBottom":1.79178911844173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15917146557313,"aZ":-23.608347776084777,"pfxX":4.405320507188689,"pfxZ":5.405036902945609,"pX":-0.5672557087204768,"pZ":2.0161060090779044,"vX0":-0.5401705249071028,"vY0":-125.29660507881279,"vZ0":-4.932747908030972,"x":138.62,"y":184.35,"x0":-0.9205323395879222,"y0":50.002814261561845,"z0":5.94827623622004,"aX":6.978873149506972},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":-7.8,"spinRate":2493,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.4377425264685102,"extension":5.927424489666644},"index":0,"playId":"c20c1e11-9c3f-3f48-bce3-4d1167f18b36","pitchNumber":1,"startTime":"2025-07-22T23:13:25.288Z","endTime":"2025-07-22T23:13:30.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.6,"endSpeed":88.6,"strikeZoneTop":3.62307231018485,"strikeZoneBottom":1.80901093965471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.112497787637714,"aZ":-14.861786483186906,"pfxX":-1.0008318701124308,"pfxZ":8.61283367464162,"pX":-1.0363820373371564,"pZ":2.884795179300033,"vX0":-0.6245511240454313,"vY0":-140.69157288109986,"vZ0":-6.006970197101943,"x":156.5,"y":160.89,"x0":-0.681660788109925,"y0":50.00520934401451,"z0":6.006364336556967,"aX":-2.0117166270856774},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":1.9,"spinRate":2386,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38891657433667737,"extension":5.886841680847376},"index":1,"playId":"c8418658-8e9f-3dc8-92bf-6a7c33605e13","pitchNumber":2,"startTime":"2025-07-22T23:13:41.749Z","endTime":"2025-07-22T23:13:46.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.3,"endSpeed":88.7,"strikeZoneTop":3.70073046720856,"strikeZoneBottom":1.82297306548713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.115735863718463,"aZ":-15.05341768631072,"pfxX":-1.5887591456813714,"pfxZ":8.56842951190567,"pX":0.5279404664272952,"pZ":1.639601004406939,"vX0":3.134722821548256,"vY0":-140.0987589419694,"vZ0":-8.901575193631269,"x":96.88,"y":194.51,"x0":-0.396428238178237,"y0":50.00233364528582,"z0":5.830788381660998,"aX":-3.1745929375534},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":2.3,"spinRate":2349,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3901851979114528,"extension":5.925367102177081},"index":2,"playId":"e23c78ae-fcef-3f06-894c-b9d242b1eb1c","pitchNumber":3,"startTime":"2025-07-22T23:14:01.877Z","endTime":"2025-07-22T23:14:06.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.952634485235777,"aZ":-16.43727128426676,"pfxX":-1.4519729089464921,"pfxZ":7.836355689940968,"pX":-0.1717737472021323,"pZ":2.675011786579985,"vX0":1.5502000548789934,"vY0":-140.36598638623386,"vZ0":-6.0875141890317215,"x":123.55,"y":166.55,"x0":-0.5409467569844808,"y0":50.00088069330101,"z0":5.931116736110935,"aX":-2.914888962907754},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":2.3,"spinRate":2378,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3893084979935315,"extension":5.81237447991903},"hitData":{"launchSpeed":92.1,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.1,"coordY":127.36}},"index":3,"playId":"0d26edca-56c3-3017-acb4-75cfe4aa7e62","pitchNumber":4,"startTime":"2025-07-22T23:14:24.314Z","endTime":"2025-07-22T23:14:37.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:14:37.085Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to right fielder Juan Soto. Nolan Schanuel out at home on the throw, right fielder Juan Soto to catcher Francisco Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:14:40.663Z","endTime":"2025-07-22T23:16:04.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.67999796496441,"strikeZoneBottom":1.75293370200284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.120919848796568,"aZ":-13.457006979057567,"pfxX":-2.310189068546824,"pfxZ":9.566319366275142,"pX":-0.9976931774744213,"pZ":3.4685143332310187,"vX0":0.035833591259545466,"vY0":-138.78088537247083,"vZ0":-4.400927129723927,"x":155.03,"y":145.13,"x0":-0.7103856746353119,"y0":50.00671391174871,"z0":5.966791530482868,"aX":-4.5216653380473355},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2310,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39419576765015085,"extension":5.890202532388251},"index":0,"playId":"0498efc6-8405-310a-a703-11380cc4ed29","pitchNumber":1,"startTime":"2025-07-22T23:15:11.656Z","endTime":"2025-07-22T23:15:16.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.67999967208337,"strikeZoneBottom":1.67072443538242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41332821943303,"aZ":-22.96382038661713,"pfxX":-8.035014691634828,"pfxZ":4.705494959104092,"pX":-0.6849647769581113,"pZ":3.121218221909721,"vX0":2.748181954022953,"vY0":-138.86861651747734,"vZ0":-3.636991470599073,"x":143.11,"y":154.51,"x0":-0.6420800763001673,"y0":50.00349088972401,"z0":5.971203496944869,"aX":-15.730575192668049},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":2254,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.39406860913676534,"extension":5.896621623464453},"index":1,"playId":"f14fe199-ea0c-3df0-8520-775530416056","pitchNumber":2,"startTime":"2025-07-22T23:15:32.036Z","endTime":"2025-07-22T23:15:36.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282109797114494,"aZ":-28.572391705336926,"pfxX":-4.4379378899556725,"pfxZ":2.213453380989775,"pX":-0.03608885382306208,"pZ":2.1048692640462514,"vX0":2.986016458006991,"vY0":-125.85683319719246,"vZ0":-4.018146142273902,"x":118.38,"y":181.95,"x0":-0.6532757380526879,"y0":50.00068631098122,"z0":6.000969456216575,"aX":-7.2156924304715195},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":7.4,"spinRate":1569,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.43295147296721836,"extension":5.8607798547354895},"hitData":{"launchSpeed":85.2,"launchAngle":14.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.38,"coordY":123.63}},"index":2,"playId":"92cde4d7-c722-357b-8031-4d8ddbc700b6","pitchNumber":3,"startTime":"2025-07-22T23:15:50.963Z","endTime":"2025-07-22T23:16:04.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.26,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:16:04.092Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out softly, pitcher Frankie Montas to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:16:44.955Z","endTime":"2025-07-22T23:19:51.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593423,"link":"/api/v1/people/593423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":86.3,"endSpeed":78.8,"strikeZoneTop":3.23413430429315,"strikeZoneBottom":1.58166236505848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.363906594565755,"aZ":-21.456771244446415,"pfxX":2.7004325220285246,"pfxZ":6.766032193400514,"pX":0.3351579329302201,"pZ":1.5284824265015524,"vX0":2.065144392430494,"vY0":-125.59050681726197,"vZ0":-6.373019802303088,"x":104.22,"y":197.51,"x0":-0.8510680752267987,"y0":50.00564442125159,"z0":5.864867715628367,"aX":4.279033990029447},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-5.4,"spinRate":2350,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4374830114482724,"extension":5.847615879618121},"index":0,"playId":"925560ba-f651-393c-b255-fe09fca6eeb5","pitchNumber":1,"startTime":"2025-07-22T23:17:26.308Z","endTime":"2025-07-22T23:17:30.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.279908109985,"aZ":-27.855936942680653,"pfxX":1.5217892091419891,"pfxZ":2.646745037233786,"pX":1.072370933291041,"pZ":1.245662238869377,"vX0":3.7596546304496985,"vY0":-127.23056120751068,"vZ0":-6.148360847618214,"x":76.12,"y":205.15,"x0":-0.6250728302477677,"y0":50.00441182515052,"z0":5.915124464937431,"aX":2.481983284978764},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2552,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4313097449276029,"extension":6.02765768611032},"index":1,"playId":"1ceb58a6-1d42-304b-ae43-71c6c61983c1","pitchNumber":2,"startTime":"2025-07-22T23:17:45.636Z","endTime":"2025-07-22T23:17:51.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891156075389414,"aZ":-28.418170042420236,"pfxX":1.6533501809013913,"pfxZ":2.268417221226572,"pX":0.7305432074565503,"pZ":0.9377344373339934,"vX0":3.2163229816698515,"vY0":-128.02127164291258,"vZ0":-6.669958605444758,"x":89.15,"y":213.46,"x0":-0.757837052265881,"y0":50.00393072067529,"z0":5.8068034653273335,"aX":2.7391833028570938},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2534,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4281443685028212,"extension":5.9423323691835614},"index":2,"playId":"de9af09f-d3a3-300e-9a92-19c0cf0a037a","pitchNumber":3,"startTime":"2025-07-22T23:18:06.118Z","endTime":"2025-07-22T23:18:10.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.43000071679066,"strikeZoneBottom":1.62642203033385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2429538556784,"aZ":-27.266918035688473,"pfxX":-9.181018181514023,"pfxZ":3.009831291566001,"pX":-0.07852165950523501,"pZ":0.28864964749538574,"vX0":4.606697608680219,"vY0":-127.11506725706946,"vZ0":-8.284337444918082,"x":119.99,"y":230.99,"x0":-0.7262662248429929,"y0":50.00030635768837,"z0":5.770113937556919,"aX":-14.948979554305481},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":1655,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4316910912157659,"extension":5.992549862275006},"index":3,"playId":"1d71169c-7575-376d-810a-656bfdb234a5","pitchNumber":4,"startTime":"2025-07-22T23:18:26.796Z","endTime":"2025-07-22T23:18:30.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74452012428984,"aZ":-30.404832182869708,"pfxX":4.30804589777161,"pfxZ":1.0494342387183675,"pX":1.0057844348432183,"pZ":2.22754350565908,"vX0":2.9196474017053506,"vY0":-128.53153018671853,"vZ0":-3.4796557569438407,"x":78.66,"y":178.64,"x0":-0.7030027311212705,"y0":50.000487306175444,"z0":5.950861897680541,"aX":7.231403028631158},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.4,"spinRate":2514,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.42555925274907613,"extension":5.877428632499447},"index":4,"playId":"a6b56e18-a845-3209-a5be-ca8601a3508d","pitchNumber":5,"startTime":"2025-07-22T23:18:55.126Z","endTime":"2025-07-22T23:18:59.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.42999932363173,"strikeZoneBottom":1.60895984138908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525053639377226,"aZ":-30.18056678661532,"pfxX":3.621606170259459,"pfxZ":1.2023477084439023,"pX":0.8586338330133698,"pZ":1.1479119436971443,"vX0":2.888711276512301,"vY0":-127.49397374146551,"vZ0":-5.965473811830457,"x":84.27,"y":207.79,"x0":-0.7568981760706186,"y0":50.00375058189627,"z0":5.87983879520432,"aX":6.002297427326743},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-7.2,"spinRate":2539,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42849827613550806,"extension":6.069505484116944},"index":5,"playId":"9d2746df-103e-396b-bf7b-52873233522c","pitchNumber":6,"startTime":"2025-07-22T23:19:21.784Z","endTime":"2025-07-22T23:19:26.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.605188494809482,"aZ":-30.261185826813183,"pfxX":3.353460095644892,"pfxZ":1.1705843512192144,"pX":0.7299230158241158,"pZ":1.3648332287816827,"vX0":2.449231898280946,"vY0":-126.71705112778703,"vZ0":-5.274431404496162,"x":89.18,"y":201.93,"x0":-0.6830564064557489,"y0":50.002720634112805,"z0":5.875556154558703,"aX":5.482419697855271},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-6.6,"spinRate":2569,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4313661653158123,"extension":6.042195009182154},"hitData":{"launchSpeed":47.4,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.72,"coordY":190.53}},"index":6,"playId":"4a1ae8b6-d281-3a83-b903-e294a8ac4621","pitchNumber":7,"startTime":"2025-07-22T23:19:43.229Z","endTime":"2025-07-22T23:19:51.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:19:51.434Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Nimmo flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:21:23.033Z","endTime":"2025-07-22T23:22:31.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(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":84.9,"endSpeed":78.6,"strikeZoneTop":3.70000202034582,"strikeZoneBottom":1.81288072012892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.315583283230186,"aZ":-25.313035769791774,"pfxX":-8.838723161499535,"pfxZ":4.407267460811044,"pX":-0.20400501172807498,"pZ":2.2699533362797024,"vX0":7.7437468791697635,"vY0":-123.43048710192218,"vZ0":-3.9057562352865736,"x":124.78,"y":177.49,"x0":-2.2188824358219947,"y0":50.00579204929317,"z0":5.980669906102593,"aX":-13.77405195858756},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":1892,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.44210819081601516,"extension":5.642022492562137},"index":0,"playId":"a59b3eea-ceb8-3966-91c4-8220b78ce932","pitchNumber":1,"startTime":"2025-07-22T23:22:04.249Z","endTime":"2025-07-22T23:22:07.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.626968415443642,"aZ":-25.67843061869944,"pfxX":-7.951490266724806,"pfxZ":4.124699183408332,"pX":-0.12983241585204303,"pZ":1.9791291674851708,"vX0":7.66986560530092,"vY0":-124.15983784892943,"vZ0":-4.419133024710268,"x":121.95,"y":185.34,"x0":-2.2118694654177697,"y0":50.0053148475119,"z0":5.89491688879186,"aX":-12.535323895323035},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":1908,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4395339532236724,"extension":5.6851066098434},"hitData":{"launchSpeed":84.8,"launchAngle":58.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.24,"coordY":126.48}},"index":1,"playId":"ca654da2-f577-3f2a-bccc-77e0e734cdd4","pitchNumber":2,"startTime":"2025-07-22T23:22:20.987Z","endTime":"2025-07-22T23:22:31.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:22:31.304Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:22:36.516Z","endTime":"2025-07-22T23:24:20.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":86.2,"endSpeed":79.0,"strikeZoneTop":3.49000061214926,"strikeZoneBottom":1.7330429240509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99889328026064,"aZ":-18.551134357897087,"pfxX":-2.4888745069896805,"pfxZ":8.552031803871692,"pX":-0.03152810802303346,"pZ":2.722367243754024,"vX0":6.5340017465979665,"vY0":-125.33450974932748,"vZ0":-3.8747672091791303,"x":118.2,"y":165.28,"x0":-2.347348534307591,"y0":50.004261944536346,"z0":5.800732506391001,"aX":-3.966083267913709},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.9,"breakHorizontal":3.0,"spinRate":2000,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4367878257103319,"extension":5.719165061667265},"index":0,"playId":"e9d2144e-d9ec-3ef2-a330-897110124750","pitchNumber":1,"startTime":"2025-07-22T23:23:01.390Z","endTime":"2025-07-22T23:23:04.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.49000049417858,"strikeZoneBottom":1.60091185995081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79506126830641,"aZ":-27.167612568533936,"pfxX":-9.054186847589033,"pfxZ":3.711301160635779,"pX":0.16080418677735805,"pZ":2.303367163938675,"vX0":8.057624682955671,"vY0":-115.49336737984721,"vZ0":-2.393149257489256,"x":110.87,"y":176.59,"x0":-2.19925451194256,"y0":50.002791654149966,"z0":5.969528812103848,"aX":-12.214406294900012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":2106,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.47450839896349306,"extension":5.65675721877331},"index":1,"playId":"df1fd503-1489-3b2b-9307-f856033504fe","pitchNumber":2,"startTime":"2025-07-22T23:23:17.841Z","endTime":"2025-07-22T23:23:21.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.650877068544474,"aZ":-27.49596265314776,"pfxX":-8.406890536011897,"pfxZ":2.9365901163182926,"pX":0.2487904184842324,"pZ":3.16028672938191,"vX0":8.647320044414021,"vY0":-125.00764625598724,"vZ0":-1.3546026803623792,"x":107.52,"y":153.45,"x0":-2.152248046099308,"y0":50.00201852580122,"z0":5.9525607082948575,"aX":-13.392126084057798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":1943,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4370545690366767,"extension":5.4719759504557945},"index":2,"playId":"04a463ce-3651-36ee-b73f-ebbd4a4c81cf","pitchNumber":3,"startTime":"2025-07-22T23:23:36.869Z","endTime":"2025-07-22T23:23:40.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.943826564920368,"aZ":-28.328518289929566,"pfxX":-9.572564468669992,"pfxZ":2.773184807388829,"pX":-0.7148638665610306,"pZ":1.6352788649700565,"vX0":6.610372312217666,"vY0":-116.70130857068737,"vZ0":-3.7936800037792997,"x":144.25,"y":194.63,"x0":-2.3335480789566154,"y0":50.001125129518655,"z0":5.93582853491101,"aX":-13.267866465207392},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":2097,"spinDirection":233},"zone":7,"typeConfidence":0.89,"plateTime":0.46844703922791453,"extension":5.542445816212608},"index":3,"playId":"1d62b012-8e8b-3d33-ae58-b5c43827db0f","pitchNumber":4,"startTime":"2025-07-22T23:23:56.496Z","endTime":"2025-07-22T23:24:00.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.771217722577674,"aZ":-28.17418238096668,"pfxX":-9.089340355332682,"pfxZ":2.954418594176987,"pX":-2.0282712787193304,"pZ":2.336588911274133,"vX0":3.7507269391730165,"vY0":-115.94933725827912,"vZ0":-2.2085830380649796,"x":194.31,"y":175.69,"x0":-2.490694123376402,"y0":50.00350256946159,"z0":6.004124913308906,"aX":-12.3098038992918},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":2161,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.47336425791334147,"extension":5.662028303130211},"index":4,"playId":"38f3f00a-fca7-3855-b09b-6f88f8b36d69","pitchNumber":5,"startTime":"2025-07-22T23:24:15.492Z","endTime":"2025-07-22T23:24:20.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:24:20.042Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:24:19.986Z","endTime":"2025-07-22T23:25:55.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":83.7,"endSpeed":77.0,"strikeZoneTop":3.57301730504664,"strikeZoneBottom":1.7077256293082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.980071703214673,"aZ":-19.12622259145775,"pfxX":-5.374851237211818,"pfxZ":8.69799708590591,"pX":0.5269781997097706,"pZ":1.193066977544549,"vX0":8.610426934619884,"vY0":-121.47235290233469,"vZ0":-6.550555588098007,"x":96.91,"y":206.57,"x0":-2.3594060677674387,"y0":50.00314152472484,"z0":5.578508762484667,"aX":-8.063179118136375},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.4,"breakHorizontal":7.8,"spinRate":1946,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4502902498540462,"extension":5.597218650169123},"index":0,"playId":"ae114a37-ce3e-3218-aed1-a024af314cba","pitchNumber":1,"startTime":"2025-07-22T23:24:47.531Z","endTime":"2025-07-22T23:24:51.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.45307028008017,"strikeZoneBottom":1.68297473717947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406467538107435,"aZ":-27.743173698882448,"pfxX":-8.798899792957336,"pfxZ":2.8340510406218673,"pX":-0.36497730299425163,"pZ":3.368929903598717,"vX0":7.404346828168385,"vY0":-123.8628170548527,"vZ0":-0.7807954072381738,"x":130.91,"y":147.82,"x0":-2.2415526634383602,"y0":50.00174130314523,"z0":5.996210215137396,"aX":-13.750008219443462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2032,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.44122975765662265,"extension":5.698528153737541},"index":1,"playId":"0ba1e7a8-caa9-3cc7-b2e4-022d13aff874","pitchNumber":2,"startTime":"2025-07-22T23:25:08.124Z","endTime":"2025-07-22T23:25:13.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.28999924250957,"strikeZoneBottom":1.64492526395922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.830277394092132,"aZ":-27.291854429595187,"pfxX":-9.029589315708304,"pfxZ":3.013572289407932,"pX":-0.34840261129258776,"pZ":1.7764884513239916,"vX0":7.787124685292533,"vY0":-126.05589934989251,"vZ0":-4.554842400777653,"x":130.28,"y":190.81,"x0":-2.293307884153023,"y0":50.004518234100004,"z0":5.790920235213649,"aX":-14.64176923336934},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1959,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4332661734600185,"extension":5.5479466010500005},"index":2,"playId":"8c80e93f-7f65-39ce-a35b-69e039ad4645","pitchNumber":3,"startTime":"2025-07-22T23:25:27.254Z","endTime":"2025-07-22T23:25:30.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.0,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68448230011817,"aZ":-28.374346076042926,"pfxX":-9.062484373573934,"pfxZ":2.322671280134644,"pX":0.11148361760285798,"pZ":2.6602578239405044,"vX0":8.626831834384218,"vY0":-126.52719318313346,"vZ0":-2.373665301430714,"x":112.75,"y":166.95,"x0":-2.150499006443407,"y0":50.001677599256745,"z0":5.864135625462725,"aX":-14.822386670043562},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":1919,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.43142755120848175,"extension":5.662173666287442},"hitData":{"launchSpeed":85.6,"launchAngle":60.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.14,"coordY":134.74}},"index":3,"playId":"550757a1-5d90-3d14-adf8-af6171dd6bd1","pitchNumber":4,"startTime":"2025-07-22T23:25:46.604Z","endTime":"2025-07-22T23:25:55.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:25:55.750Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, pitcher Frankie Montas to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:27:27.161Z","endTime":"2025-07-22T23:28:54.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593423,"link":"/api/v1/people/593423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.5771503562756,"strikeZoneBottom":1.73451935087903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05011943090541,"aZ":-24.198072886760862,"pfxX":-9.087125647076094,"pfxZ":4.245107871883162,"pX":-0.787257662339439,"pZ":2.0399620624944848,"vX0":2.6710374321525983,"vY0":-136.70014753508144,"vZ0":-5.970451970330087,"x":147.01,"y":183.7,"x0":-0.6005152403380463,"y0":50.00420944516104,"z0":5.929295302614877,"aX":-17.0824389874354},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2258,"spinDirection":206},"zone":7,"typeConfidence":0.9,"plateTime":0.4017184373499094,"extension":5.7967784507632},"index":0,"playId":"cd0cfbfc-f76b-38be-b319-9aa3f78d15e6","pitchNumber":1,"startTime":"2025-07-22T23:28:10.985Z","endTime":"2025-07-22T23:28:14.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.6,"endSpeed":86.4,"strikeZoneTop":3.74000007778253,"strikeZoneBottom":1.80462090827852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05138470239172,"aZ":-13.76130962241836,"pfxX":-2.2242919148058,"pfxZ":9.59578744861727,"pX":-1.6682006707953998,"pZ":3.5116476709603335,"vX0":-1.6603006480830238,"vY0":-137.74070613288856,"vZ0":-4.102737098600421,"x":157.86,"y":107.44,"x0":-0.7684067670890202,"y0":50.0005737255654,"z0":5.953204712137515,"aX":-4.265449339596445},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2297,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39789619118217745,"extension":5.894172747017676},"index":1,"playId":"0c64bb42-1e68-348e-8e86-078730e4e026","pitchNumber":2,"startTime":"2025-07-22T23:28:27.014Z","endTime":"2025-07-22T23:28:32.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11038151470325,"aZ":-24.640592235081737,"pfxX":-8.138934415849645,"pfxZ":3.8835765497241255,"pX":0.3443740426742695,"pZ":2.79524966647724,"vX0":5.240882667395041,"vY0":-138.7329244360736,"vZ0":-4.186702238719333,"x":103.87,"y":163.31,"x0":-0.5153013559966357,"y0":50.00666245194435,"z0":5.973739857148513,"aX":-15.809985413848997},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":2316,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39536309145897697,"extension":5.812445184232151},"hitData":{"launchSpeed":110.7,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":182.09}},"index":2,"playId":"465de84b-a524-35a7-9c55-7c6cfac0a53a","pitchNumber":3,"startTime":"2025-07-22T23:28:44.739Z","endTime":"2025-07-22T23:28:54.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:28:54.558Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out sharply to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:30:03.886Z","endTime":"2025-07-22T23:30:12.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-22T23:29:09.132Z","endTime":"2025-07-22T23:30:06.247Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73685869839505,"aZ":-23.453811842078625,"pfxX":-0.7206140319825138,"pfxZ":4.807392710859839,"pX":0.36682849810332785,"pZ":2.4580823276242203,"vX0":3.454414645474765,"vY0":-132.88105544819675,"vZ0":-4.653314724182991,"x":103.02,"y":172.41,"x0":-0.848543177661486,"y0":50.002852358641654,"z0":5.906218293649603,"aX":-1.3076774306906607},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2287,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4100189040016775,"extension":5.839910861080275},"hitData":{"launchSpeed":109.9,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":173.33,"coordY":151.37}},"index":1,"playId":"ce0c122a-97b7-3d76-a8fb-4e752c925339","pitchNumber":1,"startTime":"2025-07-22T23:30:06.247Z","endTime":"2025-07-22T23:30:12.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:30:12.968Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Soler homers (12) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:30:32.220Z","endTime":"2025-07-22T23:31:29.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.7199991762394,"strikeZoneBottom":1.81053625780223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67599697357847,"aZ":-15.297441674944771,"pfxX":-1.7329722554393907,"pfxZ":8.54739900077652,"pX":2.460022735574172,"pZ":1.9714009147956535,"vX0":8.179605541079752,"vY0":-139.24044902075173,"vZ0":-8.087122082642104,"x":23.23,"y":185.55,"x0":-0.28346974127729696,"y0":50.000191625093954,"z0":5.914293888254652,"aX":-3.421236467925634},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":1.6,"spinRate":2340,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3925568176233263,"extension":6.0089939128869405},"index":0,"playId":"542eb212-aa37-3560-a745-bec095d2bba9","pitchNumber":1,"startTime":"2025-07-22T23:30:41.921Z","endTime":"2025-07-22T23:30:46.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.836861903720017,"aZ":-30.62393808076301,"pfxX":1.4901052425911483,"pfxZ":0.9546282017239243,"pX":0.6020975582026638,"pZ":2.594635540341768,"vX0":2.485460627776722,"vY0":-126.30955466498472,"vZ0":-2.4817967876742406,"x":94.05,"y":168.72,"x0":-0.586817025453759,"y0":50.00244921819535,"z0":6.043325001075715,"aX":2.4159355716169064},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2429,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4330270265377387,"extension":5.8448937973288375},"hitData":{"launchSpeed":106.7,"launchAngle":25.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":17.51,"coordY":89.69}},"index":1,"playId":"f3d1ea02-4aeb-335e-8111-0e0401f8dba2","pitchNumber":2,"startTime":"2025-07-22T23:31:00.800Z","endTime":"2025-07-22T23:31:29.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-10.700000000000003,"leverageIndex":0.43,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:31:29.434Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to catcher Francisco Alvarez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:31:22.620Z","endTime":"2025-07-22T23:31:56.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":95.2,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85492551264997,"aZ":-21.32819609217016,"pfxX":-10.159483564524002,"pfxZ":5.673762417924069,"pX":-0.05061521942584196,"pZ":2.5180679933131223,"vX0":4.820723000243092,"vY0":-138.35271836241483,"vZ0":-5.451202423726498,"x":118.93,"y":170.79,"x0":-0.5090426279997106,"y0":50.00277004671487,"z0":5.971538369684956,"aX":-19.42262398537564},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2284,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.3980063631298867,"extension":5.870348753789895},"hitData":{"launchSpeed":69.0,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":116.34,"coordY":189.18}},"index":0,"playId":"716b11d6-eeae-390e-84a6-025021c69375","pitchNumber":1,"startTime":"2025-07-22T23:31:45.915Z","endTime":"2025-07-22T23:31:56.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:31:56.298Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a fly ball to center fielder Jeff McNeil. Logan O'Hoppe to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:32:40.734Z","endTime":"2025-07-22T23:33:16.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-22T23:32:21.846Z","endTime":"2025-07-22T23:32:43.040Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.28000189542763,"strikeZoneBottom":1.49041039419252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.966268023962584,"aZ":-23.46481806783188,"pfxX":6.00284400694647,"pfxZ":5.733790475976282,"pX":0.7081305566968676,"pZ":1.5579725577022372,"vX0":1.7736855881265585,"vY0":-122.6106039939745,"vZ0":-5.618411560884078,"x":90.01,"y":196.71,"x0":-0.8048625375030812,"y0":50.00005320729413,"z0":5.889916372509125,"aX":9.107367414454874},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.2,"breakHorizontal":-11.3,"spinRate":2515,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4472762788014073,"extension":5.914189865311705},"index":1,"playId":"1910108e-f81c-3cf0-ba91-fb0a4400b6a9","pitchNumber":1,"startTime":"2025-07-22T23:32:43.040Z","endTime":"2025-07-22T23:32:47.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.649813212233113,"aZ":-29.389671382941827,"pfxX":-6.652067940783879,"pfxZ":1.7356998214579242,"pX":0.4551430992359502,"pZ":0.6906394453675115,"vX0":4.922333812024492,"vY0":-125.27627432755517,"vZ0":-6.877205650733608,"x":99.65,"y":220.13,"x0":-0.6600661155716265,"y0":50.00532055257134,"z0":5.838796057426921,"aX":-10.693545206726155},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":1629,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.435346178060505,"extension":6.026205464841927},"hitData":{"launchSpeed":65.9,"launchAngle":30.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.74,"coordY":118.21}},"index":2,"playId":"1cb2c827-cfb1-3f22-b97c-29831fc3c8a8","pitchNumber":2,"startTime":"2025-07-22T23:33:02.386Z","endTime":"2025-07-22T23:33:16.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:33:16.231Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach Neto grounds into a force out, shortstop Francisco Lindor to second baseman Brett Baty. Luis Rengifo out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:33:19.125Z","endTime":"2025-07-22T23:36:16.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.32999813961993,"strikeZoneBottom":1.56788148007276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.983430715180464,"aZ":-30.419533141375826,"pfxX":1.638345524834934,"pfxZ":1.129716131838621,"pX":1.8482526484839177,"pZ":1.5513960402425957,"vX0":5.623920437218788,"vY0":-123.95091527561469,"vZ0":-4.476784975017169,"x":46.55,"y":196.89,"x0":-0.6638253681537825,"y0":50.004844179590386,"z0":5.923666360209009,"aX":2.545912367230157},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-4.3,"spinRate":2437,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4420490404949047,"extension":6.025968392289857},"index":0,"playId":"e00ffebe-b83c-38b1-b72c-0b3998521247","pitchNumber":1,"startTime":"2025-07-22T23:33:52.135Z","endTime":"2025-07-22T23:33:56.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.642228846572895,"aZ":-31.42194428432368,"pfxX":2.2645087387036487,"pfxZ":0.4760727876076487,"pX":0.3039616785666149,"pZ":1.6025104864908222,"vX0":2.098143031196822,"vY0":-124.30617720215646,"vZ0":-4.102540293012023,"x":105.41,"y":195.51,"x0":-0.843486955122162,"y0":50.000592876509835,"z0":5.867213657599118,"aX":3.5627400670754152},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-4.6,"spinRate":2517,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.43970718526700603,"extension":5.811072288660352},"index":1,"playId":"9377079f-f863-3b81-85b8-bbd498d5fbd9","pitchNumber":2,"startTime":"2025-07-22T23:34:13.138Z","endTime":"2025-07-22T23:34:17.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"7ee4bac9-d97c-322c-8f12-33c162e5b6a8","startTime":"2025-07-22T23:34:33.775Z","endTime":"2025-07-22T23:34:37.755Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.33000088994677,"strikeZoneBottom":1.53695065563519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26753457403195,"aZ":-29.642519933338125,"pfxX":1.6023680109805074,"pfxZ":1.602087968224816,"pX":1.681081517682356,"pZ":1.255752023921705,"vX0":5.319332675935087,"vY0":-125.13116245981358,"vZ0":-5.343434806079103,"x":52.92,"y":204.87,"x0":-0.6840876294364352,"y0":50.00201126049554,"z0":5.860081310137901,"aX":2.529240596998085},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-4.2,"spinRate":2533,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4384400948749323,"extension":5.890822083679791},"index":3,"playId":"47322ef3-bcc0-3c9a-8d08-9a22ffc26a86","pitchNumber":3,"startTime":"2025-07-22T23:34:57.976Z","endTime":"2025-07-22T23:35:02.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00174157699921,"aZ":-27.06163811754214,"pfxX":-5.3029233050700775,"pfxZ":3.2589765739507497,"pX":-0.2904523669837023,"pZ":1.8369204870331917,"vX0":2.828876605361854,"vY0":-124.21231225924775,"vZ0":-4.523982897692285,"x":128.07,"y":189.18,"x0":-0.7528941072347478,"y0":50.002534547204384,"z0":5.922006411509813,"aX":-8.317393660653192},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":9.0,"spinRate":1637,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.4403226515886023,"extension":5.881378478427479},"index":4,"playId":"70f69634-2f74-3b71-8ad6-4bb5b41a71a2","pitchNumber":4,"startTime":"2025-07-22T23:35:29.948Z","endTime":"2025-07-22T23:35:34.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43144430360152,"aZ":-30.502520417216108,"pfxX":-6.87627034039267,"pfxZ":1.0797629045271862,"pX":0.5093099536244111,"pZ":1.2252519312767718,"vX0":4.926158618952444,"vY0":-123.16995709851301,"vZ0":-5.206237331658481,"x":97.59,"y":205.7,"x0":-0.6188006762018942,"y0":50.00068537017551,"z0":5.931947838506717,"aX":-10.611689495025729},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1510,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4439280834964725,"extension":6.056235608958448},"hitData":{"launchSpeed":72.4,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":151.18}},"index":5,"playId":"1c3d0452-1ef4-3139-a796-0b01343f3b1a","pitchNumber":5,"startTime":"2025-07-22T23:36:08.898Z","endTime":"2025-07-22T23:36:16.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.76,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:36:16.281Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:38:29.606Z","endTime":"2025-07-22T23:41:27.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.62999965713209,"strikeZoneBottom":1.69364891915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.679958134624712,"aZ":-26.6718156305219,"pfxX":-9.748223384961445,"pfxZ":3.503160714749068,"pX":0.28461614470189295,"pZ":3.3019345816328887,"vX0":8.981545942346608,"vY0":-124.22601944212619,"vZ0":-1.4075356995432853,"x":106.15,"y":149.63,"x0":-2.1022568383616416,"y0":50.00350247655507,"z0":6.082340300529918,"aX":-15.31569801381394},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":1966,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4400492695278717,"extension":5.611119189417034},"index":0,"playId":"714158f6-5a33-3055-b0f5-f26ab1c74106","pitchNumber":1,"startTime":"2025-07-22T23:38:47.438Z","endTime":"2025-07-22T23:38:50.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26808108793802,"aZ":-18.521363538565076,"pfxX":-3.3579171902987137,"pfxZ":8.480554718513064,"pX":-0.553882580796757,"pZ":3.175523622750158,"vX0":6.190135905962358,"vY0":-125.98718026483832,"vZ0":-2.597279388090032,"x":138.11,"y":153.04,"x0":-2.604871261468998,"y0":50.001092897025224,"z0":5.714325178533754,"aX":-5.405103787608924},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2060,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.43452039845805546,"extension":5.772678645336987},"index":1,"playId":"08511e71-529f-39f4-b7bd-a30648f92d2a","pitchNumber":2,"startTime":"2025-07-22T23:39:04.140Z","endTime":"2025-07-22T23:39:07.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":79.7,"endSpeed":73.6,"strikeZoneTop":3.44150273757568,"strikeZoneBottom":1.56616415197664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.421204459724674,"aZ":-24.21690949586652,"pfxX":-4.104843352733729,"pfxZ":5.849672292581684,"pX":2.6869953446832193,"pZ":1.9831438104700432,"vX0":11.867580832338703,"vY0":-115.54717553832158,"vZ0":-3.762615473792411,"x":14.58,"y":185.24,"x0":-1.9697567525077444,"y0":50.00064925204011,"z0":5.945118966707803,"aX":-5.581672195581392},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.0,"breakHorizontal":4.7,"spinRate":2093,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.47302855186285386,"extension":5.610760562152775},"index":2,"playId":"129fe351-0a47-3587-95b0-84530f0482aa","pitchNumber":3,"startTime":"2025-07-22T23:39:21.607Z","endTime":"2025-07-22T23:39:24.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":79.8,"endSpeed":73.6,"strikeZoneTop":3.72698114381826,"strikeZoneBottom":1.72164368742808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.379549319983447,"aZ":-26.433628350541838,"pfxX":-9.88177960104978,"pfxZ":4.207761185316726,"pX":1.2575966740748599,"pZ":1.6974537310368825,"vX0":10.426243404822785,"vY0":-115.69830637067575,"vZ0":-3.936482102407872,"x":69.06,"y":192.95,"x0":-2.0107297604623047,"y0":50.00306743430048,"z0":5.937537511703166,"aX":-13.47829628613041},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":2113,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.47235107007260746,"extension":5.590565204542627},"index":3,"playId":"ffef20ea-a47d-375c-94c9-ed2445c87bdb","pitchNumber":4,"startTime":"2025-07-22T23:39:38.947Z","endTime":"2025-07-22T23:39:43.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":79.8,"endSpeed":73.2,"strikeZoneTop":3.62999863576533,"strikeZoneBottom":1.71140027600981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90277363476939,"aZ":-26.837796031750802,"pfxX":-10.38551405407597,"pfxZ":3.945272280690566,"pX":1.4686652517710603,"pZ":1.4570737228345148,"vX0":11.001157760235857,"vY0":-115.66119625010454,"vZ0":-4.358619656677867,"x":61.02,"y":199.44,"x0":-2.0037247962675577,"y0":50.00205423978705,"z0":5.9442878426561965,"aX":-14.04717432817547},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2118,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4738489642323569,"extension":5.710520439704719},"index":4,"playId":"0fed08b9-ba1a-309b-bac0-30b0ff76d38f","pitchNumber":5,"startTime":"2025-07-22T23:39:55.925Z","endTime":"2025-07-22T23:40:00.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.5,"endSpeed":80.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.881652371240275,"aZ":-18.90975426324005,"pfxX":-4.148128027459257,"pfxZ":8.072531917965845,"pX":-0.5703185549321352,"pZ":3.223294364565595,"vX0":6.531669006797794,"vY0":-127.30519279535095,"vZ0":-2.5320981510468115,"x":138.74,"y":151.75,"x0":-2.629099392111993,"y0":50.00207291915058,"z0":5.7258996818838535,"aX":-6.815832949763224},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2071,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.43007774985354663,"extension":5.541528658484577},"index":5,"playId":"e81c4edc-3c8d-3502-96c7-f1bac0faab59","pitchNumber":6,"startTime":"2025-07-22T23:40:13.478Z","endTime":"2025-07-22T23:40:18.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62959276928571,"aZ":-27.04097197017421,"pfxX":-9.145993272971516,"pfxZ":3.144603520197956,"pX":-0.681342243036958,"pZ":2.951019724078232,"vX0":7.184688550111159,"vY0":-127.09195768168284,"vZ0":-2.0558036061069505,"x":142.97,"y":159.1,"x0":-2.3599952459514864,"y0":50.002890882704236,"z0":5.923209772750627,"aX":-14.926338312495067},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":1917,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.43137624912167594,"extension":5.654258494743548},"index":6,"playId":"f855f78b-49ac-3449-ae70-57c9cef3172b","pitchNumber":7,"startTime":"2025-07-22T23:40:35.734Z","endTime":"2025-07-22T23:40:41.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":7,"startTime":"2025-07-22T23:40:58.903Z","endTime":"2025-07-22T23:41:15.515Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.546383486729013,"aZ":-22.852979000644005,"pfxX":-5.41772621715816,"pfxZ":6.711956652367318,"pX":0.9870344937286395,"pZ":3.0621295641263306,"vX0":8.847016351082699,"vY0":-116.45903121524447,"vZ0":-1.8721053199319786,"x":79.38,"y":156.1,"x0":-2.1378496794397113,"y0":50.00392133838769,"z0":6.013942224697501,"aX":-7.526795381036668},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.0,"breakHorizontal":7.9,"spinRate":2082,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.46828057521170185,"extension":5.647597442685115},"hitData":{"launchSpeed":105.7,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":170.18,"coordY":53.26}},"index":8,"playId":"70faaa83-bf20-358d-bede-988fd8d3453b","pitchNumber":8,"startTime":"2025-07-22T23:41:15.515Z","endTime":"2025-07-22T23:41:27.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:41:27.650Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Jorge Soler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:41:33.374Z","endTime":"2025-07-22T23:42:24.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.64000107669336,"strikeZoneBottom":1.73131827108733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60147402194507,"aZ":-24.912094174231175,"pfxX":-8.574115483829953,"pfxZ":4.51398218417404,"pX":-0.8637858335401892,"pZ":2.9203084456650172,"vX0":6.483657442939955,"vY0":-125.54997200503585,"vZ0":-2.4844003705580304,"x":149.93,"y":159.93,"x0":-2.3560426749393293,"y0":50.002943454553474,"z0":5.934232247719436,"aX":-13.792847970664596},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":2006,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4349985934936562,"extension":5.628534024812729},"index":0,"playId":"f2afe721-3faa-3a8f-a8de-858379fef1ca","pitchNumber":1,"startTime":"2025-07-22T23:41:59.459Z","endTime":"2025-07-22T23:42:03.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.096510623279045,"aZ":-24.528844521846622,"pfxX":-10.296961412326297,"pfxZ":5.527784286921911,"pX":-0.6175173989376339,"pZ":1.5675170267522947,"vX0":6.983804281232067,"vY0":-116.62990281583927,"vZ0":-4.605489002557509,"x":140.54,"y":196.46,"x0":-2.3068524816260334,"y0":50.00391427790295,"z0":5.869949862639941,"aX":-14.244547209276055},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2064,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.46890186869229655,"extension":5.81396597330451},"hitData":{"launchSpeed":88.4,"launchAngle":29.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.42,"coordY":74.85}},"index":1,"playId":"4fa143f6-e339-3922-bb76-02a4eac0e0e4","pitchNumber":2,"startTime":"2025-07-22T23:42:15.969Z","endTime":"2025-07-22T23:42:24.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:42:24.100Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a fly ball to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:42:32.241Z","endTime":"2025-07-22T23:43:31.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(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":86.5,"endSpeed":78.9,"strikeZoneTop":3.79670513417098,"strikeZoneBottom":1.74029246086018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.305172013673502,"aZ":-26.856478427122035,"pfxX":-9.65955876269571,"pfxZ":3.3390400782835705,"pX":0.08934830607307097,"pZ":2.8675951451685933,"vX0":8.651976790557903,"vY0":-125.5945598133091,"vZ0":-2.154859034767837,"x":113.59,"y":161.35,"x0":-2.151267775358702,"y0":50.00091290169818,"z0":5.928755105116226,"aX":-15.373918218785697},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2015,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.436720966870936,"extension":5.597342533557176},"index":0,"playId":"3c0516a0-b77f-3f86-bfb6-a25f53f51fa8","pitchNumber":1,"startTime":"2025-07-22T23:42:56.294Z","endTime":"2025-07-22T23:42:59.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865528154142154,"aZ":-28.37447957026464,"pfxX":-9.237804723158373,"pfxZ":2.317757874293564,"pX":-0.7255768226950117,"pZ":2.8332028037935424,"vX0":7.252096887678341,"vY0":-127.00706123939925,"vZ0":-1.9871172010273774,"x":144.66,"y":162.28,"x0":-2.4111397113705713,"y0":50.005522900405445,"z0":5.872010378488717,"aX":-15.16547364760709},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":1966,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4304836192834083,"extension":5.598592929228377},"hitData":{"launchSpeed":81.6,"launchAngle":48.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.76,"coordY":108.35}},"index":1,"playId":"8e8008c7-ad1f-391b-b615-efa37a0a465d","pitchNumber":2,"startTime":"2025-07-22T23:43:13.896Z","endTime":"2025-07-22T23:43:31.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:43:31.095Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out to second baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:43:38.460Z","endTime":"2025-07-22T23:44:35.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.7,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86424965946864,"aZ":-23.173185724459746,"pfxX":-7.909661399897686,"pfxZ":5.623560445930025,"pX":0.016053243160314624,"pZ":3.186008008494251,"vX0":8.102636413379395,"vY0":-126.05221335955461,"vZ0":-2.0422538575499107,"x":116.39,"y":152.76,"x0":-2.2203488605346764,"y0":50.003571609009924,"z0":5.887522923078932,"aX":-12.663207071662692},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":2029,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.43538493386549293,"extension":5.6826146178134245},"index":0,"playId":"cb71d313-b83e-3bd2-b83f-850767fa1f2b","pitchNumber":1,"startTime":"2025-07-22T23:44:10.460Z","endTime":"2025-07-22T23:44:15.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.635702340528713,"aZ":-24.370144084809333,"pfxX":-9.901112701133137,"pfxZ":5.87112901815275,"pX":-0.9751298094855405,"pZ":2.7057849618601657,"vX0":5.660928245879987,"vY0":-114.9255549027046,"vZ0":-2.0499916660136766,"x":154.17,"y":165.72,"x0":-2.192416808364275,"y0":50.00016284686126,"z0":5.992074789679888,"aX":-13.153449801302742},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.3,"breakHorizontal":16.3,"spinRate":1989,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4778253815211566,"extension":5.671926913213737},"hitData":{"launchSpeed":75.4,"launchAngle":16.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":140.07}},"index":1,"playId":"68581a97-daac-37fc-bacc-0dac2946ac34","pitchNumber":2,"startTime":"2025-07-22T23:44:28.829Z","endTime":"2025-07-22T23:44:35.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:44:35.543Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:46:39.163Z","endTime":"2025-07-22T23:48:09.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.648170780360463,"aZ":-23.66390668804159,"pfxX":0.2751173112492068,"pfxZ":4.715312213444992,"pX":-0.1291342239378718,"pZ":3.5358104177954024,"vX0":1.494347482397587,"vY0":-132.80707621367986,"vZ0":-2.1300671910770355,"x":121.92,"y":143.31,"x0":-0.7324489231638328,"y0":50.00403757228167,"z0":6.051075837050921,"aX":0.4963265941485766},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2342,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.41078228408435447,"extension":5.729202162262311},"index":0,"playId":"78e1c7d8-ef4c-3076-b6bc-9a592cc69907","pitchNumber":1,"startTime":"2025-07-22T23:46:46.880Z","endTime":"2025-07-22T23:46:50.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.486411343647863,"aZ":-28.554802096031725,"pfxX":-7.365480444609489,"pfxZ":2.2725898781184366,"pX":-0.6806145231788269,"pZ":1.2820134744496159,"vX0":2.434704071928385,"vY0":-124.8367940673587,"vZ0":-5.727981090554647,"x":142.94,"y":204.17,"x0":-0.7077268310490217,"y0":50.000749411798125,"z0":5.93655451417631,"aX":-11.704479147659924},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":1445,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.43759086467758523,"extension":5.833614096439083},"index":1,"playId":"0fea03c0-ccf0-351a-a5e5-bdb7c2693e4d","pitchNumber":2,"startTime":"2025-07-22T23:47:07.256Z","endTime":"2025-07-22T23:47:10.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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-22T23:47:24.561Z","endTime":"2025-07-22T23:47:39.612Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.38600285050347,"strikeZoneBottom":1.47601716606057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92947486350717,"aZ":-30.78558923843103,"pfxX":1.9527732430604088,"pfxZ":0.8519082015177504,"pX":1.7907144976727303,"pZ":0.8738148079451166,"vX0":5.031652302799049,"vY0":-126.38726659218413,"vZ0":-6.325643173133477,"x":48.74,"y":215.19,"x0":-0.4767312726845583,"y0":50.000557776516274,"z0":5.870690335192155,"aX":3.168722690150297},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.7,"spinRate":2498,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43280519684025487,"extension":6.016363353497959},"index":3,"playId":"4ef68949-d5e9-3af8-9c1f-c626c0c39980","pitchNumber":3,"startTime":"2025-07-22T23:47:39.612Z","endTime":"2025-07-22T23:47:44.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23313631714614,"aZ":-19.29845050860972,"pfxX":-7.943782792033119,"pfxZ":6.737036475515675,"pX":-0.2522569286222553,"pZ":2.650887047159814,"vX0":3.785753295821593,"vY0":-138.21209259069997,"vZ0":-5.151290162738796,"x":126.62,"y":167.21,"x0":-0.6165872870351156,"y0":50.00632713110434,"z0":5.8575132229945535,"aX":-15.188059646000069},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2204,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39812042215186594,"extension":5.811026404306585},"hitData":{"launchSpeed":94.8,"launchAngle":40.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.69,"coordY":75.56}},"index":4,"playId":"7d975df0-9448-3e13-ad93-9e9fd0bc56fb","pitchNumber":4,"startTime":"2025-07-22T23:47:59.364Z","endTime":"2025-07-22T23:48:09.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:48:09.695Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, first baseman Pete Alonso to pitcher Frankie Montas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:48:31.306Z","endTime":"2025-07-22T23:48:59.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":94.1,"endSpeed":85.2,"strikeZoneTop":3.67999852297601,"strikeZoneBottom":1.76049511048187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55669730323459,"aZ":-21.314639757249637,"pfxX":-8.536724125578491,"pfxZ":5.788820728993548,"pX":-0.9146345389372009,"pZ":3.427053262799831,"vX0":2.2202601394030355,"vY0":-136.91618043926223,"vZ0":-3.0642636997610886,"x":151.86,"y":146.25,"x0":-0.6331774874455949,"y0":50.004365675872265,"z0":6.039517531174853,"aX":-16.0171814593856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4018687959290639,"extension":5.804586298905174},"index":0,"playId":"aebe5f64-407f-3d28-b1c0-f65fce545dd6","pitchNumber":1,"startTime":"2025-07-22T23:48:33.041Z","endTime":"2025-07-22T23:48:37.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.737432123873596,"aZ":-22.973521057103788,"pfxX":-8.52390072498715,"pfxZ":4.809145167509362,"pX":-0.7662261970820332,"pZ":2.6335666125116313,"vX0":2.409453612187294,"vY0":-138.13395274598335,"vZ0":-4.74052550332546,"x":146.21,"y":167.67,"x0":-0.5481505532587027,"y0":50.002677310044085,"z0":5.937546292807042,"aX":-16.300944014397132},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2183,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.39810664801813145,"extension":5.841890067401346},"hitData":{"launchSpeed":55.3,"launchAngle":14.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.63,"coordY":158.82}},"index":1,"playId":"306ca1fd-ef1d-3879-a6b4-36d782c042b4","pitchNumber":2,"startTime":"2025-07-22T23:48:49.401Z","endTime":"2025-07-22T23:48:59.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:48:59.912Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:49:05.679Z","endTime":"2025-07-22T23:50:22.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":77.1,"strikeZoneTop":3.43000268380288,"strikeZoneBottom":1.64024430864725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01407499811671,"aZ":-24.57221742053873,"pfxX":5.385394775275679,"pfxZ":4.973011652458254,"pX":0.8538059092907525,"pZ":3.03140176215525,"vX0":2.0056921526117435,"vY0":-123.48581196017744,"vZ0":-2.006567458478786,"x":84.45,"y":156.93,"x0":-0.6708439769117206,"y0":50.00015775306397,"z0":5.943569741664502,"aX":8.22788562155157},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.8,"breakHorizontal":-10.2,"spinRate":2484,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4453485064463023,"extension":6.035617403356195},"index":0,"playId":"fc4a16f5-ac6e-335e-8c40-c69e6bc44959","pitchNumber":1,"startTime":"2025-07-22T23:49:26.960Z","endTime":"2025-07-22T23:49:30.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.47101138984974,"strikeZoneBottom":1.73198957941537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22361212419871,"aZ":-30.72488527669272,"pfxX":3.650655293437982,"pfxZ":0.8949550492544756,"pX":-0.3635879680318618,"pZ":2.3464853173729234,"vX0":-0.20640664155285296,"vY0":-126.44308097873424,"vZ0":-2.814421115785265,"x":130.86,"y":175.42,"x0":-0.7554947185821619,"y0":50.00430030383884,"z0":5.933509438978996,"aX":5.925280186285445},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-6.6,"spinRate":2374,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.43279378183896844,"extension":5.747829615583742},"index":1,"playId":"835cffe7-44e1-30aa-823b-c9cdc6f06aa1","pitchNumber":2,"startTime":"2025-07-22T23:49:42.623Z","endTime":"2025-07-22T23:49:46.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.42999789536233,"strikeZoneBottom":1.68736248094022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385471810423926,"aZ":-30.571503551612324,"pfxX":3.831697722522857,"pfxZ":0.98123021823762,"pX":1.586841410332256,"pZ":1.3947996282752675,"vX0":3.7990181119917237,"vY0":-126.39419907887923,"vZ0":-5.082648107699033,"x":56.51,"y":201.12,"x0":-0.430226602679117,"y0":50.001187114996895,"z0":5.870324783265595,"aX":6.232817478543644},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-7.8,"spinRate":2494,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4324186107647927,"extension":5.958046781210108},"index":2,"playId":"4d697a07-ca11-350f-b8e3-bd7405747f04","pitchNumber":3,"startTime":"2025-07-22T23:49:59.566Z","endTime":"2025-07-22T23:50:03.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70179460348994,"aZ":-27.180952426290343,"pfxX":-6.8885430798643466,"pfxZ":3.1146617788374478,"pX":-0.6940348283092201,"pZ":1.4403720195948626,"vX0":2.0370623334335125,"vY0":-125.77051469303574,"vZ0":-5.423101884864942,"x":143.45,"y":199.89,"x0":-0.620010048514205,"y0":50.00066878109049,"z0":5.831218586610133,"aX":-11.024659686438284},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":12.0,"spinRate":1518,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4356388027111371,"extension":6.019915606603381},"index":3,"playId":"2af65c6a-cbab-30d2-9b23-ed1cb4611d8b","pitchNumber":4,"startTime":"2025-07-22T23:50:17.196Z","endTime":"2025-07-22T23:50:22.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:50:22.342Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:52:13.927Z","endTime":"2025-07-22T23:53:59.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.36999893600464,"strikeZoneBottom":1.51327925003369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.296334045078297,"aZ":-25.457564302149013,"pfxX":-7.564500248783955,"pfxZ":4.191176419042016,"pX":0.5469667508835416,"pZ":3.0757906361171763,"vX0":9.250729951191481,"vY0":-125.28328833802264,"vZ0":-2.0539442797333676,"x":96.15,"y":155.73,"x0":-2.1959820219499226,"y0":50.00457637307168,"z0":5.9694670435864,"aX":-12.129065423619727},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1932,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.43577225419150256,"extension":5.583877502098719},"index":0,"playId":"f57c9c1e-bf70-3afc-bda3-f78da72ef239","pitchNumber":1,"startTime":"2025-07-22T23:52:42.776Z","endTime":"2025-07-22T23:52:46.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-22T23:52:57.344Z","endTime":"2025-07-22T23:53:13.598Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":79.0,"endSpeed":72.7,"strikeZoneTop":3.36999970369019,"strikeZoneBottom":1.6489474899339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.298265395427652,"aZ":-21.2156405557287,"pfxX":-4.1083738475487,"pfxZ":8.173783783958399,"pX":1.391890102097687,"pZ":2.9862022929107104,"vX0":9.299727127637759,"vY0":-114.75947170416761,"vZ0":-2.208870698907013,"x":63.94,"y":158.15,"x0":-2.170574948160537,"y0":50.000285852149496,"z0":6.017818427080301,"aX":-5.506506948280586},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2084,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.47642490539076876,"extension":5.691721902015575},"index":2,"playId":"4975e953-bc34-3f85-bf71-6a4229890ff6","pitchNumber":2,"startTime":"2025-07-22T23:53:13.598Z","endTime":"2025-07-22T23:53:17.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.7,"endSpeed":79.5,"strikeZoneTop":3.36999996188786,"strikeZoneBottom":1.61064684686262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120935303996795,"aZ":-18.43603199961695,"pfxX":-3.5386815193069268,"pfxZ":8.492301650230285,"pX":-0.9449282175526061,"pZ":3.6884429248717634,"vX0":5.35623608200672,"vY0":-126.24420787444089,"vZ0":-1.6785368229749351,"x":153.02,"y":139.19,"x0":-2.6320237225077885,"y0":50.005063228884914,"z0":5.842320080383694,"aX":-5.726918835511372},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":1973,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.43346925321382823,"extension":5.612657868042063},"index":3,"playId":"4f16d4be-edd0-3377-8566-4a2b17f69662","pitchNumber":3,"startTime":"2025-07-22T23:53:30.649Z","endTime":"2025-07-22T23:53:35.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.637910283422098,"aZ":-25.80533772434399,"pfxX":-7.607601932297422,"pfxZ":3.8824229010891944,"pX":-0.8633382766420536,"pZ":2.749609039585523,"vX0":6.250259323072099,"vY0":-126.4837280091089,"vZ0":-2.802173546208375,"x":149.91,"y":164.54,"x0":-2.3623958741043642,"y0":50.005754887870204,"z0":5.912938505420904,"aX":-12.489971594850529},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":1898,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.43090922881664007,"extension":5.628959228592145},"hitData":{"launchSpeed":70.3,"launchAngle":65.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.31,"coordY":167.7}},"index":4,"playId":"38306ce6-315f-3293-8414-967591659d2e","pitchNumber":4,"startTime":"2025-07-22T23:53:48.804Z","endTime":"2025-07-22T23:53:59.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:53:59.206Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:54:06.329Z","endTime":"2025-07-22T23:55:08.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.798759363890476,"aZ":-18.11270450938779,"pfxX":-4.847962186485994,"pfxZ":8.475847139974482,"pX":-1.040581916155406,"pZ":2.8713247422191253,"vX0":5.397854672756347,"vY0":-127.36103381302827,"vZ0":-3.6114815692062607,"x":156.66,"y":161.25,"x0":-2.548010059447473,"y0":50.00017223777068,"z0":5.723012134146344,"aX":-8.04009372987512},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2115,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42847697497427806,"extension":5.536468403074776},"index":0,"playId":"294f1fe6-50aa-325c-85ef-e87e93e5141b","pitchNumber":1,"startTime":"2025-07-22T23:54:23.068Z","endTime":"2025-07-22T23:54:28.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343582029018116,"aZ":-28.193186803536722,"pfxX":-9.266105161921146,"pfxZ":2.419798876573063,"pX":-0.9101291242708094,"pZ":3.3374641623486103,"vX0":6.422711896388604,"vY0":-126.95516695695986,"vZ0":-0.9614323221065849,"x":151.69,"y":148.67,"x0":-2.260396332882694,"y0":50.000824995844646,"z0":5.951417571040208,"aX":-15.226437665812572},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":1924,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43032023975437905,"extension":5.580767546923071},"index":1,"playId":"4c83ec2f-c524-3274-a229-0df9aed65358","pitchNumber":2,"startTime":"2025-07-22T23:54:40.055Z","endTime":"2025-07-22T23:54:45.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.47333083409912,"aZ":-25.90858737755065,"pfxX":-8.964116270367791,"pfxZ":4.410383412632637,"pX":-0.6849391397051796,"pZ":1.986528716826719,"vX0":6.4090286822539815,"vY0":-117.88123837804834,"vZ0":-3.769693718129798,"x":143.11,"y":185.14,"x0":-2.2620503742363476,"y0":50.00170959056423,"z0":5.97378817930515,"aX":-12.731405049083447},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.4,"breakHorizontal":14.9,"spinRate":1979,"spinDirection":229},"zone":7,"typeConfidence":0.84,"plateTime":0.4630154170039815,"extension":5.604469014593227},"hitData":{"launchSpeed":87.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":169.92}},"index":2,"playId":"5ebf8aa4-27d8-3d7f-9195-d760ccfd886c","pitchNumber":3,"startTime":"2025-07-22T23:55:00.409Z","endTime":"2025-07-22T23:55:08.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:55:08.480Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:55:44.350Z","endTime":"2025-07-22T23:56:26.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-22T23:55:30.409Z","endTime":"2025-07-22T23:55:46.695Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.59429611961541,"strikeZoneBottom":1.66677069441629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81284625282466,"aZ":-24.568090310830694,"pfxX":-8.341702892406754,"pfxZ":4.815556230493509,"pX":-0.4052483322590575,"pZ":1.2357948647402137,"vX0":7.2225367074493745,"vY0":-124.7838034259456,"vZ0":-6.228521643239435,"x":132.45,"y":205.41,"x0":-2.2516227360345376,"y0":50.00255736925122,"z0":5.784930678047884,"aX":-13.171731749893743},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":13.4,"spinRate":1901,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.43873502629369154,"extension":5.65506713521553},"index":1,"playId":"f1e55631-71a9-37f4-a78b-ec432af3da21","pitchNumber":1,"startTime":"2025-07-22T23:55:46.695Z","endTime":"2025-07-22T23:55:52.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.70000153478,"strikeZoneBottom":1.79631920157089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38339937622938,"aZ":-22.550109300691894,"pfxX":-7.799609617221346,"pfxZ":7.032762470690194,"pX":-1.0640010557965913,"pZ":3.168333373394971,"vX0":5.131964138228062,"vY0":-116.41126100743755,"vZ0":-1.71754442811214,"x":157.56,"y":153.23,"x0":-2.2866073493221393,"y0":50.00441151059949,"z0":6.055807016066983,"aX":-10.678039191098232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":2067,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4709735428740762,"extension":5.5823784314786},"index":2,"playId":"cefcde75-495e-35e9-80d0-0dd94e677ac8","pitchNumber":2,"startTime":"2025-07-22T23:56:02.975Z","endTime":"2025-07-22T23:56:09.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90233006314097,"aZ":-25.483228017377513,"pfxX":-8.707192933369978,"pfxZ":4.868491322562988,"pX":-0.657886469394521,"pZ":3.002891747152633,"vX0":6.214683031667578,"vY0":-116.99094215268586,"vZ0":-1.464076782207104,"x":142.08,"y":157.7,"x0":-2.229180025410545,"y0":50.001806697709135,"z0":6.045478604628242,"aX":-11.96203349693022},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1948,"spinDirection":231},"zone":4,"typeConfidence":0.88,"plateTime":0.46978965207504064,"extension":5.505279558895917},"hitData":{"launchSpeed":88.0,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.35,"coordY":155.23}},"index":3,"playId":"fa9af27b-0c4c-3aa1-b23d-fb7e002a24a6","pitchNumber":3,"startTime":"2025-07-22T23:56:19.965Z","endTime":"2025-07-22T23:56:26.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:56:26.049Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to second baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:58:34.722Z","endTime":"2025-07-22T23:58:58.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12559865310564,"aZ":-21.1562703481067,"pfxX":-9.498043553765458,"pfxZ":5.731628564329814,"pX":-0.3934978222454427,"pZ":3.3474766148626847,"vX0":3.8074073267117523,"vY0":-138.32385246579875,"vZ0":-3.54997443513746,"x":132.0,"y":148.4,"x0":-0.5599917882973933,"y0":50.003851599662426,"z0":6.07965927071569,"aX":-18.261064520204982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2278,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3971740759331319,"extension":5.879227904731192},"hitData":{"launchSpeed":67.4,"launchAngle":53.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":122.86,"coordY":130.15}},"index":0,"playId":"482659cf-c8a9-3a97-99a5-e27340a96dad","pitchNumber":1,"startTime":"2025-07-22T23:58:50.089Z","endTime":"2025-07-22T23:58:58.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:58:58.988Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:59:00.042Z","endTime":"2025-07-23T00:01:01.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.47999822870946,"strikeZoneBottom":1.55680664940188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.361056618536324,"aZ":-25.26391736166553,"pfxX":0.32022377805552527,"pfxZ":3.7991023985437096,"pX":-1.0452575854619712,"pZ":3.116401335821492,"vX0":-0.6710179628432645,"vY0":-134.1015265530784,"vZ0":-2.8714980548836104,"x":156.84,"y":154.64,"x0":-0.8332465976261794,"y0":50.00269777894888,"z0":6.005888402358693,"aX":0.582494445980255},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.5,"spinRate":2374,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40864751517866216,"extension":5.829703734921991},"index":0,"playId":"cd131dfe-f4be-334d-b8b0-c5bfc5f03f77","pitchNumber":1,"startTime":"2025-07-22T23:59:25.306Z","endTime":"2025-07-22T23:59:29.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.48000128849343,"strikeZoneBottom":1.42132681911382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384298425885838,"aZ":-26.92968597805446,"pfxX":-9.078647051498798,"pfxZ":3.294671095934707,"pX":0.970905647003912,"pZ":0.5268006572577512,"vX0":6.541309788234774,"vY0":-125.0804676047254,"vZ0":-7.6584442873781144,"x":79.99,"y":224.56,"x0":-0.49406400053872657,"y0":50.00029289988736,"z0":5.825152575203906,"aX":-14.434714826414291},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":1698,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4373106832866638,"extension":5.9376727431474725},"index":1,"playId":"0dc9f4b9-b68f-3b65-b0ee-e9794e3022fa","pitchNumber":2,"startTime":"2025-07-22T23:59:44.151Z","endTime":"2025-07-22T23:59:47.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478931434894296,"aZ":-23.932537114375933,"pfxX":1.0645182861785263,"pfxZ":4.569343790006403,"pX":-0.22620687606148146,"pZ":3.4103635139490356,"vX0":1.0604427908282439,"vY0":-132.98508611213194,"vZ0":-2.269272606285849,"x":125.62,"y":146.7,"x0":-0.7673847141099264,"y0":50.005636921176844,"z0":5.997122335005805,"aX":1.9214740684018485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2345,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4106763520538421,"extension":5.834206705086416},"index":2,"playId":"f5c783b1-6351-3eaf-a801-dd6966d6bad7","pitchNumber":3,"startTime":"2025-07-23T00:00:04.515Z","endTime":"2025-07-23T00:00:08.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.310501867309874,"aZ":-14.94854426577392,"pfxX":-2.0776583276106235,"pfxZ":8.791595507272508,"pX":0.23322148032107187,"pZ":3.108601493661385,"vX0":3.145562393108428,"vY0":-138.6761835169025,"vZ0":-4.767404284003876,"x":108.11,"y":154.85,"x0":-0.6427692477376177,"y0":50.00285774135783,"z0":5.838226154211501,"aX":-4.070925762422891},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":3.1,"spinRate":2313,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3941005803460933,"extension":5.839120105374496},"index":3,"playId":"408bc20b-038b-3db4-a996-2bc744316a09","pitchNumber":4,"startTime":"2025-07-23T00:00:23.096Z","endTime":"2025-07-23T00:00:26.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T00:00:45.268Z","endTime":"2025-07-23T00:00:57.105Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.323302157502916,"aZ":-29.187445538474837,"pfxX":-6.542650706811527,"pfxZ":1.8688661312060546,"pX":0.40063498227673067,"pZ":1.951746785109231,"vX0":4.522363318560048,"vY0":-124.94107517300793,"vZ0":-4.051098605634556,"x":101.73,"y":186.08,"x0":-0.5719455598611157,"y0":50.00490008622686,"z0":5.96085305804112,"aX":-10.470198050489106},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":10.9,"spinRate":1433,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.43638131804767033,"extension":5.8124688665105815},"index":5,"playId":"690fb504-607a-371a-89b0-87493d319192","pitchNumber":5,"startTime":"2025-07-23T00:00:57.105Z","endTime":"2025-07-23T00:01:01.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:01:01.631Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T00:01:06.561Z","endTime":"2025-07-23T00:01:52.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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.1,"endSpeed":86.8,"strikeZoneTop":3.71999899011849,"strikeZoneBottom":1.85050500618372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34625023995647,"aZ":-21.302320125137157,"pfxX":-7.314351911352837,"pfxZ":5.666946254665836,"pX":-0.9122675676044342,"pZ":3.25390583476207,"vX0":1.353800078750365,"vY0":-137.13255045738643,"vZ0":-3.4709859501412716,"x":151.77,"y":150.92,"x0":-0.4596232985122092,"y0":50.00056783821328,"z0":5.9771073353599995,"aX":-14.025422142084023},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":2218,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.39835834411909854,"extension":5.74953252696433},"index":0,"playId":"db0c2de6-9d1d-3524-8d9a-f672af79d390","pitchNumber":1,"startTime":"2025-07-23T00:01:27.339Z","endTime":"2025-07-23T00:01:32.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83961732784578,"aZ":-22.144072117372705,"pfxX":-7.686978123949199,"pfxZ":5.176408163757028,"pX":-0.6302648191680804,"pZ":2.721851768962882,"vX0":2.343233701870019,"vY0":-138.13362989569185,"vZ0":-4.681612858822256,"x":141.02,"y":165.29,"x0":-0.48905310440495364,"y0":50.005061311897755,"z0":5.921139008377377,"aX":-14.9051538575244},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":13.4,"spinRate":2193,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3960305452839452,"extension":5.873756549487549},"hitData":{"launchSpeed":83.6,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":165.87}},"index":1,"playId":"48172b9c-7009-38aa-bc2a-63a9ca95d5bb","pitchNumber":2,"startTime":"2025-07-23T00:01:44.073Z","endTime":"2025-07-23T00:01:52.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:01:52.685Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:04:12.771Z","endTime":"2025-07-23T00:06:08.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.48189592188881,"strikeZoneBottom":1.57587128454813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79732291783342,"aZ":-25.563943767351606,"pfxX":-8.857290904781095,"pfxZ":4.152025847731897,"pX":0.5994109978305329,"pZ":3.3819534321102376,"vX0":9.81289994070015,"vY0":-124.57632965960472,"vZ0":-1.2222386669847638,"x":94.15,"y":147.47,"x0":-2.2146699413000523,"y0":50.005653341644106,"z0":5.965365424079523,"aX":-14.115858959731844},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":1947,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.43738531221775556,"extension":5.550244650340332},"index":0,"playId":"2c3bad3f-2543-329d-9526-be7522ebf76c","pitchNumber":1,"startTime":"2025-07-23T00:04:31.173Z","endTime":"2025-07-23T00:04:36.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.790616964195838,"aZ":-26.3916526859549,"pfxX":-7.959914862117363,"pfxZ":3.661322773613536,"pX":0.13550123348034065,"pZ":2.59518324262592,"vX0":8.591753898881642,"vY0":-124.06792959036538,"vZ0":-2.7040996651760647,"x":111.84,"y":168.71,"x0":-2.317077085222988,"y0":50.00383414893676,"z0":5.869343560376954,"aX":-12.57269049874771},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":1861,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.43931026691273534,"extension":5.490931553408448},"index":1,"playId":"2299cb14-905e-30f7-a354-803cb2bb6006","pitchNumber":2,"startTime":"2025-07-23T00:04:47.576Z","endTime":"2025-07-23T00:04:51.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":80.4,"endSpeed":73.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78489930265413,"aZ":-26.423613099643433,"pfxX":-9.174461071224634,"pfxZ":4.197073310948712,"pX":-1.0478425838721153,"pZ":2.9690975261108625,"vX0":5.750123443228428,"vY0":-116.86678391749913,"vZ0":-1.3024777953816633,"x":156.94,"y":158.61,"x0":-2.3588224724581734,"y0":50.00532874409159,"z0":6.035361015676865,"aX":-12.583726756175135},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.6,"breakHorizontal":15.0,"spinRate":2019,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.4702160719717239,"extension":5.5323177545153515},"index":2,"playId":"712b3780-ee7d-32b5-a513-6b14191f6b2d","pitchNumber":3,"startTime":"2025-07-23T00:05:06.105Z","endTime":"2025-07-23T00:05:10.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T00:05:20.395Z","endTime":"2025-07-23T00:05:34.762Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.1,"endSpeed":80.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.137895327153267,"aZ":-27.8726614053806,"pfxX":-8.243127523351918,"pfxZ":2.6279825529329486,"pX":0.550591382212702,"pZ":3.0179633673719994,"vX0":9.626463695478284,"vY0":-126.60299515105649,"vZ0":-1.7022248005142093,"x":96.01,"y":157.29,"x0":-2.217473729573765,"y0":50.000698287061844,"z0":5.91488062078242,"aX":-13.475161173545306},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":1927,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4314808324843913,"extension":5.62491751817756},"index":4,"playId":"5f8067b1-dfbc-3b9c-9ebe-e5bb366e6706","pitchNumber":4,"startTime":"2025-07-23T00:05:34.762Z","endTime":"2025-07-23T00:05:39.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.232674446873492,"aZ":-26.23114577128448,"pfxX":-8.983583975609434,"pfxZ":4.2631018772254645,"pX":-0.5996002562475503,"pZ":1.497208605662475,"vX0":6.6675976354280015,"vY0":-117.31278559959507,"vZ0":-4.523419616755823,"x":139.86,"y":198.36,"x0":-2.3117361531260854,"y0":50.00160260180386,"z0":5.896010434920202,"aX":-12.518370126586271},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":14.6,"spinRate":2046,"spinDirection":233},"zone":7,"typeConfidence":0.87,"plateTime":0.4669207661775783,"extension":5.652547298460551},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.16,"coordY":54.03}},"index":5,"playId":"9a78476f-ffb2-3eef-9205-74de8ae6e22c","pitchNumber":5,"startTime":"2025-07-23T00:05:58.710Z","endTime":"2025-07-23T00:06:08.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:06:08.325Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:06:15.010Z","endTime":"2025-07-23T00:08:21.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":66.4,"strikeZoneTop":3.4025991550672,"strikeZoneBottom":1.62691311134868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.906707684724147,"aZ":-38.32022273205475,"pfxX":9.768387557131353,"pfxZ":-5.5658220454576925,"pX":-0.5585208520910028,"pZ":1.2108159822720295,"vX0":1.548679520796267,"vY0":-105.40287588588599,"vZ0":-0.7779595179562461,"x":138.29,"y":206.09,"x0":-2.5734894119562215,"y0":50.00125492709998,"z0":6.079316188380419,"aX":10.792740032369085},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-9.8,"breakHorizontal":-18.1,"spinRate":2862,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.5232475122678077,"extension":5.542007882381206},"index":0,"playId":"55605fd9-2285-38d6-aa86-6bab7b64d597","pitchNumber":1,"startTime":"2025-07-23T00:06:32.891Z","endTime":"2025-07-23T00:06:36.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.28999886083032,"strikeZoneBottom":1.61514710127131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84345950890961,"aZ":-27.369621448104677,"pfxX":-9.442555592580536,"pfxZ":3.5535546764666233,"pX":-1.6556928015569377,"pZ":2.581354290131479,"vX0":4.531071802948112,"vY0":-116.20730724201611,"vZ0":-1.926627879531587,"x":180.11,"y":169.08,"x0":-2.414440712329797,"y0":50.005185174301324,"z0":6.0468922886653145,"aX":-12.784888849967713},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2049,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4731743425302124,"extension":5.53835128541813},"index":1,"playId":"23494775-794e-3737-9657-06c24cc1350a","pitchNumber":2,"startTime":"2025-07-23T00:06:50.354Z","endTime":"2025-07-23T00:06:54.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.26612202891129,"strikeZoneBottom":1.57430739735589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.638266764976514,"aZ":-28.307734306984976,"pfxX":-9.445416228954986,"pfxZ":2.806750164793028,"pX":-0.9221806387275082,"pZ":1.8469900002355684,"vX0":5.991494663567369,"vY0":-117.30576978182603,"vZ0":-3.263737154109368,"x":152.15,"y":188.91,"x0":-2.2975558162052634,"y0":50.00162467255537,"z0":5.928435359708404,"aX":-13.007215806390441},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":2069,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4690477614438291,"extension":5.621223951070937},"index":2,"playId":"8f955956-4bcc-3357-9a27-faf604c9a0b7","pitchNumber":3,"startTime":"2025-07-23T00:07:08.531Z","endTime":"2025-07-23T00:07:14.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.29000150992234,"strikeZoneBottom":1.6100918675733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.499682234814188,"aZ":-28.249838929617308,"pfxX":-9.290819925407952,"pfxZ":2.4327304786686934,"pX":-0.4390380878434601,"pZ":3.5189037635742375,"vX0":7.64565756071407,"vY0":-126.3462049556529,"vZ0":-0.45454489417558513,"x":133.74,"y":143.77,"x0":-2.301922628874038,"y0":50.00174310584003,"z0":5.977627955490309,"aX":-14.973096753528973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1886,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43405016001394925,"extension":5.455447805639937},"index":3,"playId":"5288bcae-bf82-39b1-9837-7008756eeef0","pitchNumber":4,"startTime":"2025-07-23T00:07:25.977Z","endTime":"2025-07-23T00:07:31.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-23T00:07:33.543Z","endTime":"2025-07-23T00:07:50.084Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96848145675628,"aZ":-24.401412179554498,"pfxX":-8.848419626579503,"pfxZ":4.723114560138155,"pX":0.6751609811108296,"pZ":2.4453051612044807,"vX0":10.118589905677323,"vY0":-127.42253063548085,"vZ0":-3.6308670880674576,"x":91.26,"y":172.76,"x0":-2.196086372628056,"y0":50.00424981222937,"z0":5.814860917496853,"aX":-14.565277800122706},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":1876,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4297116011001352,"extension":5.651496023004826},"index":5,"playId":"5d1cf808-b318-37ce-aa69-22fb4c68ea3b","pitchNumber":5,"startTime":"2025-07-23T00:07:50.084Z","endTime":"2025-07-23T00:07:54.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.8,"endSpeed":81.2,"strikeZoneTop":3.17700309234388,"strikeZoneBottom":1.56014651158427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.715214217467192,"aZ":-21.992782686741453,"pfxX":-3.8325348256537497,"pfxZ":6.075532912745709,"pX":-1.0242194005916205,"pZ":3.141139095637368,"vX0":5.272068819474311,"vY0":-127.93635466960419,"vZ0":-2.19232173742075,"x":156.04,"y":153.97,"x0":-2.603435417631974,"y0":50.001510828954984,"z0":5.713545379150226,"aX":-6.421676322201349},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":5.9,"spinRate":2036,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.42635637266304016,"extension":5.360099725247101},"index":6,"playId":"69f75557-2101-34d6-bf70-bf4236a6e425","pitchNumber":6,"startTime":"2025-07-23T00:08:16.600Z","endTime":"2025-07-23T00:08:21.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:08:21.210Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Pete Alonso lines into a double play, left fielder Taylor Ward to first baseman Nolan Schanuel. Juan Soto out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:08:46.947Z","endTime":"2025-07-23T00:10:24.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b578db4e-93e8-4442-b41d-c4122ad179a5","startTime":"2025-07-23T00:08:46.947Z","endTime":"2025-07-23T00:08:49.947Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.62999988069371,"strikeZoneBottom":1.61346371708306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.734436988662047,"aZ":-20.78293860171234,"pfxX":-3.7584262831559254,"pfxZ":7.079476988477779,"pX":-1.4481459305361042,"pZ":3.006784640665698,"vX0":4.240428238564862,"vY0":-125.85828863944003,"vZ0":-2.6074016007668934,"x":172.2,"y":157.6,"x0":-2.663850602810871,"y0":50.00540260736036,"z0":5.733150327678773,"aX":-6.050932769882237},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2034,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.43463119621794943,"extension":5.559421791736223},"index":1,"playId":"b184c7cc-414f-34f1-8977-e960c4911bc7","pitchNumber":1,"startTime":"2025-07-23T00:09:03.433Z","endTime":"2025-07-23T00:09:08.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84019268946379,"aZ":-28.5189259873508,"pfxX":-7.707218774822437,"pfxZ":2.2499212402749222,"pX":0.009090873792333145,"pZ":2.683489753628714,"vX0":8.179295186837695,"vY0":-125.65138848408029,"vZ0":-2.367956841828495,"x":116.65,"y":166.33,"x0":-2.263800562714388,"y0":50.00185748925943,"z0":5.920590425217755,"aX":-12.510910714522195},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":1866,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.43342191734228086,"extension":5.572721722761742},"index":2,"playId":"057f9696-d5ff-30e8-b3ea-38a8171656c6","pitchNumber":2,"startTime":"2025-07-23T00:09:21.653Z","endTime":"2025-07-23T00:09:25.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1196202633845,"aZ":-18.650257839895094,"pfxX":-3.63568563254191,"pfxZ":8.346097250016083,"pX":-0.7131737135821499,"pZ":3.49323061124898,"vX0":5.691175676367962,"vY0":-126.32668287218476,"vZ0":-1.9993790817593977,"x":144.18,"y":144.46,"x0":-2.520246450682671,"y0":50.00330190356037,"z0":5.790223736023881,"aX":-5.892078743442234},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2012,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.433172238566903,"extension":5.571615698072252},"index":3,"playId":"4c47d40a-f49e-30ad-a274-888b2c84e43f","pitchNumber":3,"startTime":"2025-07-23T00:09:44.150Z","endTime":"2025-07-23T00:09:47.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13746690503431,"aZ":-26.43057447227979,"pfxX":-9.208145508054315,"pfxZ":3.4897101926192526,"pX":-0.8794055665625137,"pZ":3.4261222181071957,"vX0":6.5269874579815985,"vY0":-127.0174650407134,"vZ0":-1.0788175445115789,"x":150.52,"y":146.27,"x0":-2.2761460060812104,"y0":50.00499184168335,"z0":5.9433067948784135,"aX":-15.163992946448229},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":1909,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42995779338849927,"extension":5.52449682139209},"hitData":{"launchSpeed":89.3,"launchAngle":21.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.37,"coordY":109.62}},"index":4,"playId":"89d4ef71-2cd8-31ac-9e8f-74977fafc7c4","pitchNumber":4,"startTime":"2025-07-23T00:10:11.682Z","endTime":"2025-07-23T00:10:24.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-7.000000000000007,"leverageIndex":1.66,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:10:24.496Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:12:16.524Z","endTime":"2025-07-23T00:12:48.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.438060646957545,"aZ":-22.535726838362393,"pfxX":-8.719139422498522,"pfxZ":5.275777784837015,"pX":-1.276915236770165,"pZ":2.531854714463508,"vX0":1.4356400751808538,"vY0":-135.0625531232527,"vZ0":-4.826317501718448,"x":165.67,"y":170.42,"x0":-0.6870254368365665,"y0":50.00535649530615,"z0":5.949979498589338,"aX":-15.932555244830846},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2106,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.4072585377497293,"extension":5.72129813474912},"hitData":{"launchSpeed":69.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":171.95}},"index":0,"playId":"db046120-ac12-3210-983e-195ec4ce28fd","pitchNumber":1,"startTime":"2025-07-23T00:12:41.020Z","endTime":"2025-07-23T00:12:48.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:12:48.491Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (13) on a line drive to center fielder Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:13:23.294Z","endTime":"2025-07-23T00:13:54.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-23T00:13:12.607Z","endTime":"2025-07-23T00:13:25.624Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.27999988981628,"strikeZoneBottom":1.62008283113366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.756673353914646,"aZ":-24.91972684741903,"pfxX":2.7811695194593122,"pfxZ":4.759615591242154,"pX":-0.27710753590291265,"pZ":2.186144170298678,"vX0":0.5747533487173285,"vY0":-122.82449653506377,"vZ0":-3.709836416024242,"x":127.56,"y":179.75,"x0":-0.8756091196534893,"y0":50.00536294889688,"z0":5.839873058604747,"aX":4.2416273175268815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.0,"breakHorizontal":-5.2,"spinRate":2303,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.44626777476716795,"extension":5.965660609088399},"index":1,"playId":"68876999-f823-3334-bee8-c473870e7597","pitchNumber":1,"startTime":"2025-07-23T00:13:25.624Z","endTime":"2025-07-23T00:13:29.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.963282978036744,"aZ":-29.5640252391143,"pfxX":1.6804679784708632,"pfxZ":1.6348115304711417,"pX":0.6958619984485687,"pZ":1.2827766334912776,"vX0":2.834068092482649,"vY0":-125.4950386250521,"vZ0":-5.205284707938634,"x":90.48,"y":204.15,"x0":-0.6656432167947628,"y0":50.00406762969805,"z0":5.786819931004938,"aX":2.6851452611685773},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.7,"spinRate":2442,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4361485121687263,"extension":5.85317060220399},"hitData":{"launchSpeed":94.7,"launchAngle":19.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.73,"coordY":71.8}},"index":2,"playId":"abfb52b8-6cab-39ad-9b60-4025b1726f91","pitchNumber":2,"startTime":"2025-07-23T00:13:40.607Z","endTime":"2025-07-23T00:13:54.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":0.71,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:13:54.369Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:13:55.446Z","endTime":"2025-07-23T00:17:37.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.33000032760042,"strikeZoneBottom":1.66739578745202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23227873247722,"aZ":-18.942230342877334,"pfxX":-7.354091569899722,"pfxZ":7.139380149075249,"pX":0.8549959282183959,"pZ":2.429462284871909,"vX0":6.34284174627364,"vY0":-135.869553491046,"vZ0":-5.85311477395998,"x":84.41,"y":173.18,"x0":-0.5644814908231743,"y0":50.00210217762805,"z0":5.945837715176235,"aX":-13.627471678706778},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":2178,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4045039090252449,"extension":5.985156961172434},"index":0,"playId":"99bc561a-c64a-3941-8017-80680ce7ee05","pitchNumber":1,"startTime":"2025-07-23T00:14:34.107Z","endTime":"2025-07-23T00:14:39.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.32999772090529,"strikeZoneBottom":1.62563534035409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61871621016671,"aZ":-28.558485983205383,"pfxX":-7.810067067293451,"pfxZ":2.3747067706585976,"pX":-0.10744562698885837,"pZ":0.08426775129084937,"vX0":3.730932712447869,"vY0":-123.20805029102841,"vZ0":-7.988927184952849,"x":121.1,"y":236.5,"x0":-0.6342442496847795,"y0":50.00400825647347,"z0":5.814146218727609,"aX":-11.895719522860778},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1628,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.44615929528795517,"extension":6.027231319801919},"index":1,"playId":"b9df582e-1ac4-36e8-b901-b57af0ebdd07","pitchNumber":2,"startTime":"2025-07-23T00:14:52.803Z","endTime":"2025-07-23T00:14:56.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T00:15:18.924Z","endTime":"2025-07-23T00:15:44.901Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.33000141638105,"strikeZoneBottom":1.52545956581704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.310020754240377,"aZ":-27.819380465245068,"pfxX":-7.348098535727166,"pfxZ":2.8140000895031174,"pX":0.6355147015129922,"pZ":0.7959549338448805,"vX0":5.568191264541379,"vY0":-123.76985448363607,"vZ0":-6.643855625725873,"x":92.78,"y":217.29,"x0":-0.6915789354348831,"y0":50.00439854599758,"z0":5.853070318891441,"aX":-11.371744501793728},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":1452,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.44299070646203154,"extension":6.122905583230816},"index":3,"playId":"1ff9f450-1098-3640-9283-5921ffa3fb12","pitchNumber":3,"startTime":"2025-07-23T00:15:44.901Z","endTime":"2025-07-23T00:15:49.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.32999807913257,"strikeZoneBottom":1.55922678091071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394788803266366,"aZ":-26.21069902372205,"pfxX":1.8972573860941608,"pfxZ":3.7560165900728055,"pX":1.1134284613326597,"pZ":0.8806624940271466,"vX0":3.8117502848880447,"vY0":-125.4607178669118,"vZ0":-6.912096243380768,"x":74.56,"y":215.0,"x0":-0.674631372791885,"y0":50.00387440760119,"z0":5.820411259779489,"aX":3.0105381127165045},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-4.3,"spinRate":2468,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.43729044632849146,"extension":5.849549205602415},"index":4,"playId":"ee864326-5fa0-3c92-88f0-768ffd00af17","pitchNumber":4,"startTime":"2025-07-23T00:16:04.729Z","endTime":"2025-07-23T00:16:09.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77938041230054,"aZ":-21.490599506485754,"pfxX":-9.366113900971598,"pfxZ":5.814046379526003,"pX":-0.4368646318965877,"pZ":2.818163873239111,"vX0":3.8132609397138024,"vY0":-136.16592730468804,"vZ0":-4.21084432964019,"x":133.65,"y":162.69,"x0":-0.6554797862380731,"y0":50.00473962044396,"z0":5.912136076524925,"aX":-17.218735824879246},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2230,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.4055363823494571,"extension":5.781420124663238},"index":5,"playId":"437af107-617e-358d-acc2-c33f7768a21f","pitchNumber":5,"startTime":"2025-07-23T00:16:26.834Z","endTime":"2025-07-23T00:16:30.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175514753960787,"aZ":-31.393675794254847,"pfxX":-5.801911259368955,"pfxZ":0.49296461393909485,"pX":0.44936421231302676,"pZ":1.4573777652905002,"vX0":4.60816237580452,"vY0":-124.40590905395443,"vZ0":-4.54681287395339,"x":99.87,"y":199.43,"x0":-0.6662724439515634,"y0":50.0030004567564,"z0":5.888762261230746,"aX":-9.16400226557686},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":9.6,"spinRate":1400,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.43900063256301536,"extension":6.02933165200197},"index":6,"playId":"3fd7dbc7-57ff-306b-ae74-702667744f7a","pitchNumber":6,"startTime":"2025-07-23T00:17:01.385Z","endTime":"2025-07-23T00:17:05.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.32999813992155,"strikeZoneBottom":1.56127777508176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22239110003483,"aZ":-30.02277803293409,"pfxX":3.6773715735672416,"pfxZ":1.330673800848674,"pX":1.152361295648425,"pZ":0.12404956078653177,"vX0":3.4879748791454257,"vY0":-126.43375769474702,"vZ0":-7.896093750435634,"x":73.07,"y":235.43,"x0":-0.721864966393107,"y0":50.005730451047164,"z0":5.68935941399549,"aX":5.968666115709347},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-7.4,"spinRate":2524,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4328310120658818,"extension":5.955139863522005},"index":7,"playId":"c8aae5ed-0dd6-361d-9de8-8edbcc36a9cf","pitchNumber":7,"startTime":"2025-07-23T00:17:33.554Z","endTime":"2025-07-23T00:17:37.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.39,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:17:37.821Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (19) on a ground ball to second baseman Brett Baty. Luis Rengifo scores. Zach Neto to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:18:48.597Z","endTime":"2025-07-23T00:20:13.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-23T00:17:56.447Z","endTime":"2025-07-23T00:18:48.597Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":593423,"fullName":"Frankie Montas"}}},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"b95c0ae9-f457-4441-83f4-5075ed12d4b1","pitchNumber":0,"startTime":"2025-07-23T00:18:48.597Z","endTime":"2025-07-23T00:18:53.597Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.64046884047726,"strikeZoneBottom":1.83553504477479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.637169865223193,"aZ":-21.39836924079778,"pfxX":1.494065211082007,"pfxZ":6.012399417460872,"pX":1.2280813754592474,"pZ":1.6370914213241017,"vX0":4.811345422089799,"vY0":-132.36505965537265,"vZ0":-6.819753658747172,"x":70.19,"y":194.58,"x0":-0.8000884439696693,"y0":50.00383085528113,"z0":5.790505221397912,"aX":2.675821940481396},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":-3.6,"spinRate":2321,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41224821326367245,"extension":5.873936392744473},"index":2,"playId":"990609d9-fc7f-3fee-b481-0a598fc26dbe","pitchNumber":1,"startTime":"2025-07-23T00:19:16.551Z","endTime":"2025-07-23T00:19:20.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.73006936742881,"strikeZoneBottom":1.75949302681641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.10563884522041,"aZ":-26.740627946014584,"pfxX":5.706127682961604,"pfxZ":3.7120207753352936,"pX":0.01583421624667088,"pZ":2.9456660850656258,"vX0":0.3857758013768321,"vY0":-119.60936582075546,"vZ0":-1.4016118163880964,"x":116.4,"y":159.25,"x0":-0.8892409128921116,"y0":50.000146018040816,"z0":5.916892004990268,"aX":8.340737404541208},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":-10.4,"spinRate":2458,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.45634913230335794,"extension":6.018340611573681},"index":3,"playId":"65aa271d-8150-358e-bde1-153d1e7d096c","pitchNumber":2,"startTime":"2025-07-23T00:19:38.157Z","endTime":"2025-07-23T00:19:42.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.661349687254024,"aZ":-31.08222392249354,"pfxX":-5.824885170440792,"pfxZ":0.7048602839166742,"pX":0.3358499241431183,"pZ":1.4252847811917844,"vX0":4.681148351277211,"vY0":-123.16789463250139,"vZ0":-4.477318985753465,"x":104.2,"y":200.3,"x0":-0.8293241784197432,"y0":50.0017577529808,"z0":5.884849619551273,"aX":-8.98059555129914},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":9.5,"spinRate":1711,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.44412233341281127,"extension":5.94952434405247},"hitData":{"launchSpeed":74.8,"launchAngle":5.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":176.14,"coordY":153.2}},"index":4,"playId":"c6317dfb-32c4-374d-8cdb-a7dddf0a866d","pitchNumber":3,"startTime":"2025-07-23T00:19:59.353Z","endTime":"2025-07-23T00:20:13.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-14.000000000000004,"leverageIndex":2.02,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:20:13.137Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:20:30.832Z","endTime":"2025-07-23T00:22:08.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635302743123123,"aZ":-18.76167581056344,"pfxX":-8.577102384614872,"pfxZ":7.080906835984332,"pX":-0.22185359111441336,"pZ":2.5594029023310614,"vX0":3.9892954860905006,"vY0":-136.62914503620692,"vZ0":-5.5762825966794445,"x":125.46,"y":169.68,"x0":-0.5852609546310613,"y0":50.00127811615631,"z0":5.912892852839181,"aX":-16.24110173777634},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2230,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4006366138989974,"extension":5.857371976698379},"index":0,"playId":"1071e825-cbe4-39ea-a17e-7029b42d85ae","pitchNumber":1,"startTime":"2025-07-23T00:20:51.984Z","endTime":"2025-07-23T00:20:56.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94887777915599,"aZ":-14.573790265477447,"pfxX":-2.3105803172555177,"pfxZ":9.19984075157124,"pX":-0.03889527741821798,"pZ":2.3096281449515432,"vX0":2.929814323541017,"vY0":-137.5443778777293,"vZ0":-6.759047172498314,"x":118.48,"y":176.42,"x0":-0.818455815334005,"y0":50.00085066578614,"z0":5.789812432930527,"aX":-4.419790098649213},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2241,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39845039026493057,"extension":5.890371433727753},"index":1,"playId":"57fa841d-b385-3231-a56b-d6be6ef35225","pitchNumber":2,"startTime":"2025-07-23T00:21:16.879Z","endTime":"2025-07-23T00:21:21.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.67999872792739,"strikeZoneBottom":1.65057954452175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.893467226542285,"aZ":-24.433534803495913,"pfxX":-8.737637024910988,"pfxZ":3.9868233797711863,"pX":-1.2277080771915159,"pZ":2.981338187742233,"vX0":1.726638120521181,"vY0":-138.2215767340151,"vZ0":-3.6703683105831755,"x":163.8,"y":158.28,"x0":-0.7238915310546805,"y0":50.002222594911295,"z0":5.960994021663117,"aX":-16.959132927410387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2194,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39579488888368264,"extension":5.874910263364568},"index":2,"playId":"ee0fe1ad-aaee-35e5-950e-baa572f1264b","pitchNumber":3,"startTime":"2025-07-23T00:21:43.721Z","endTime":"2025-07-23T00:21:48.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.509026774431813,"aZ":-13.271892743901809,"pfxX":-3.0983172883308634,"pfxZ":9.70772685408149,"pX":-0.036165734502599085,"pZ":3.0674014641720975,"vX0":3.1249279347774293,"vY0":-138.12588968836855,"vZ0":-5.111444115973395,"x":118.38,"y":155.96,"x0":-0.7753845391922383,"y0":50.00456756933759,"z0":5.822515631249883,"aX":-6.034354988168301},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2316,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3953546078659844,"extension":5.847829845652901},"index":3,"playId":"4b0155e0-24f9-3258-9e7c-b5ec8687d251","pitchNumber":4,"startTime":"2025-07-23T00:22:04.154Z","endTime":"2025-07-23T00:22:08.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.3,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:22:08.156Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:22:19.283Z","endTime":"2025-07-23T00:24:47.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.42999901743899,"strikeZoneBottom":1.5867270397357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.523404902736477,"aZ":-28.21488163412605,"pfxX":2.612010886924847,"pfxZ":2.3940625445949353,"pX":1.3039787028071783,"pZ":2.1844756355858936,"vX0":4.006351572863869,"vY0":-127.41787778370808,"vZ0":-3.710404415133074,"x":67.3,"y":179.8,"x0":-0.6241172350126103,"y0":50.004845918943,"z0":5.872429163657713,"aX":4.32403674717019},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-5.6,"spinRate":2482,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42875576849787667,"extension":5.943824912725777},"index":0,"playId":"80f55c3f-f8ce-37ff-bf12-f905e9dac5d2","pitchNumber":1,"startTime":"2025-07-23T00:22:47.363Z","endTime":"2025-07-23T00:22:51.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.4,"endSpeed":87.7,"strikeZoneTop":3.51364721893065,"strikeZoneBottom":1.66074859652185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.283139956765265,"aZ":-19.885072145281647,"pfxX":-7.38569206198353,"pfxZ":6.262681564469625,"pX":-1.043635508170409,"pZ":2.8019440476997617,"vX0":1.5294686734967256,"vY0":-138.99470243632354,"vZ0":-4.850980528281854,"x":156.78,"y":163.13,"x0":-0.6402051994410138,"y0":50.00536397981392,"z0":5.884950931172087,"aX":-14.495589298233638},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2263,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39361514166185074,"extension":5.934472380183107},"index":1,"playId":"92c7b1d0-bbe4-36fb-8cb3-c5da3fcb82f5","pitchNumber":2,"startTime":"2025-07-23T00:23:09.451Z","endTime":"2025-07-23T00:23:15.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.4299994086079,"strikeZoneBottom":1.61841351698983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.024892752924835,"aZ":-26.1626241883986,"pfxX":9.706163054708089,"pfxZ":3.9211564635058966,"pX":0.27845797608482475,"pZ":2.986005644788079,"vX0":-0.599159993267445,"vY0":-122.70571286904108,"vZ0":-1.7336914555071221,"x":106.39,"y":158.16,"x0":-0.7369813222460562,"y0":50.00322094485224,"z0":5.91895296415704,"aX":14.88274524875113},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":-17.5,"spinRate":2671,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.44542811277189287,"extension":5.918532598483229},"index":2,"playId":"70b7e66e-b5df-398d-8106-1389986a7cda","pitchNumber":3,"startTime":"2025-07-23T00:23:29.712Z","endTime":"2025-07-23T00:23:33.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.42999909987981,"strikeZoneBottom":1.65391843394729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.628650854544496,"aZ":-29.357003697334168,"pfxX":3.7217661909593733,"pfxZ":1.7184185528055291,"pX":1.2676654186277736,"pZ":1.4652037179701596,"vX0":3.3789355307661983,"vY0":-126.5732186447656,"vZ0":-4.836734073188356,"x":68.68,"y":199.22,"x0":-0.5636544715409931,"y0":50.001317245164145,"z0":5.726579867415696,"aX":6.092580063237291},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-7.4,"spinRate":2527,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4312362536662713,"extension":6.070854775204022},"index":3,"playId":"fce1ed40-f50c-39ad-a36d-05282b43f23c","pitchNumber":4,"startTime":"2025-07-23T00:23:48.104Z","endTime":"2025-07-23T00:23:52.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96790423158515,"aZ":-21.55421658164864,"pfxX":-7.503812157114308,"pfxZ":5.450454835630737,"pX":-0.26978497942881785,"pZ":2.86766215447988,"vX0":3.3667355780966517,"vY0":-138.466396022901,"vZ0":-4.348687658736167,"x":127.28,"y":161.35,"x0":-0.5243828093612549,"y0":50.00062492715311,"z0":5.89446982021805,"aX":-14.616974143298659},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":13.0,"spinRate":2316,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3950603245322766,"extension":5.931902499099862},"index":4,"playId":"3f4fa338-3c6d-3a8c-b397-f9f1195930dd","pitchNumber":5,"startTime":"2025-07-23T00:24:11.712Z","endTime":"2025-07-23T00:24:17.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.0,"endSpeed":86.5,"strikeZoneTop":3.43000185302385,"strikeZoneBottom":1.65233307319283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.225515791859856,"aZ":-22.648841725290715,"pfxX":-9.585640532661282,"pfxZ":4.904439235214145,"pX":-0.6551593021968216,"pZ":3.8953274532344153,"vX0":2.678488498107503,"vY0":-139.64798897292224,"vZ0":-1.5089831808301182,"x":141.97,"y":133.61,"x0":-0.39129800181768426,"y0":50.00600488736284,"z0":5.956907146396602,"aX":-18.626606063075695},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2238,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.394701627606,"extension":5.943172511477919},"index":5,"playId":"17a50103-316b-3af5-a7f0-f12c940352a7","pitchNumber":6,"startTime":"2025-07-23T00:24:42.706Z","endTime":"2025-07-23T00:24:47.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":1.65,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:24:47.612Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out sharply to center fielder Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:25:53.306Z","endTime":"2025-07-23T00:26:25.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":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-23T00:25:10.007Z","endTime":"2025-07-23T00:25:55.670Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.74000183046589,"strikeZoneBottom":1.74151316163614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4225951281779,"aZ":-24.45202080344048,"pfxX":8.401012695774435,"pfxZ":5.0370656621961345,"pX":-0.3136437531360366,"pZ":2.5754062454458104,"vX0":-1.2482632019812585,"vY0":-123.05432534775103,"vZ0":-2.9511855631320736,"x":128.96,"y":169.24,"x0":-0.8913144048022329,"y0":50.00388215322824,"z0":5.861836715482265,"aX":12.88415102701412},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":-14.9,"spinRate":2587,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4451096080879009,"extension":5.958301672357221},"index":1,"playId":"300b907b-4461-3efa-bc4e-6de0a7227b33","pitchNumber":1,"startTime":"2025-07-23T00:25:55.670Z","endTime":"2025-07-23T00:26:00.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20824045951567,"aZ":-20.900100461472476,"pfxX":-7.53138706149285,"pfxZ":5.757725379784509,"pX":-0.47401649690618924,"pZ":1.7737864073583138,"vX0":2.684907465336786,"vY0":-139.69627789755688,"vZ0":-7.14398249831434,"x":135.07,"y":190.89,"x0":-0.4744011523590029,"y0":50.004077785138236,"z0":5.759151385590854,"aX":-14.747184684761091},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":13.0,"spinRate":2291,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.3934898308874675,"extension":5.9114033260379895},"hitData":{"launchSpeed":105.8,"launchAngle":39.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.84,"coordY":42.09}},"index":2,"playId":"6c664028-84fc-317f-840e-29e75b90e4ad","pitchNumber":2,"startTime":"2025-07-23T00:26:14.992Z","endTime":"2025-07-23T00:26:25.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:26:25.294Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:28:50.116Z","endTime":"2025-07-23T00:29:02.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-23T00:28:28.949Z","endTime":"2025-07-23T00:28:52.383Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5804786537884,"aZ":-28.153273936963917,"pfxX":-9.01727009348681,"pfxZ":3.031077343031063,"pX":-0.42200229048026394,"pZ":2.930384767367063,"vX0":7.061778436832845,"vY0":-114.27922589302503,"vZ0":-0.8486764134049093,"x":133.09,"y":159.66,"x0":-2.376998377611585,"y0":50.000940743673894,"z0":6.065956519402291,"aX":-11.954626815723097},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":5.5,"breakHorizontal":14.6,"spinRate":2168,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.47883860995988137,"extension":5.619246585736548},"hitData":{"launchSpeed":88.9,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.22,"coordY":87.01}},"index":1,"playId":"a97cfd50-81c4-39f7-b5c5-ac6791be5eaa","pitchNumber":1,"startTime":"2025-07-23T00:28:52.383Z","endTime":"2025-07-23T00:29:02.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:29:02.099Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:29:07.343Z","endTime":"2025-07-23T00:30:24.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":86.1,"endSpeed":79.4,"strikeZoneTop":3.73957217862282,"strikeZoneBottom":1.79382518962797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50489546157403,"aZ":-20.867043291557735,"pfxX":-4.1131467084559965,"pfxZ":7.064722610249944,"pX":-0.13829294287505936,"pZ":2.533440015948044,"vX0":7.111269542976936,"vY0":-125.26947743693418,"vZ0":-3.7198557653515856,"x":122.27,"y":170.38,"x0":-2.469834574260921,"y0":50.005813887672524,"z0":5.728063723072449,"aX":-6.5876007107382994},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.2,"breakHorizontal":6.0,"spinRate":2088,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.43596660021744515,"extension":5.592240752799898},"index":0,"playId":"9e702acb-94b4-3e82-9491-7742eac23452","pitchNumber":1,"startTime":"2025-07-23T00:29:30.345Z","endTime":"2025-07-23T00:29:34.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-23T00:29:45.691Z","endTime":"2025-07-23T00:30:02.509Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.064047958828276,"aZ":-22.90336122200332,"pfxX":-2.3806849565077037,"pfxZ":7.01042099704501,"pX":1.0663014683988539,"pZ":2.540264830111486,"vX0":8.148255536320944,"vY0":-114.02413301486364,"vZ0":-2.7384971936577687,"x":76.36,"y":170.19,"x0":-2.2371807628134786,"y0":50.005076998203634,"z0":6.005882918481224,"aX":-3.1506566692559907},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":12.4,"breakHorizontal":2.4,"spinRate":2023,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4795294286444278,"extension":5.653908066635411},"index":2,"playId":"086664ee-4c9e-3b88-aecf-1287c3c99943","pitchNumber":2,"startTime":"2025-07-23T00:30:02.509Z","endTime":"2025-07-23T00:30:06.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.64000033097651,"strikeZoneBottom":1.72888573510944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.639225401191556,"aZ":-30.672823111201296,"pfxX":-8.527983354267878,"pfxZ":1.1268804328664643,"pX":0.28861034019200776,"pZ":2.4778750312334656,"vX0":8.109753680074384,"vY0":-114.3478665890564,"vZ0":-1.3699016949874925,"x":106.0,"y":171.88,"x0":-2.1836887552720263,"y0":50.004620219948386,"z0":6.074147000820389,"aX":-11.377849907141945},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.0,"breakHorizontal":13.6,"spinRate":2028,"spinDirection":233},"zone":6,"typeConfidence":0.91,"plateTime":0.4776743190796853,"extension":5.574301470652749},"index":3,"playId":"87eba814-520c-30d7-8d97-15cb0ee033c0","pitchNumber":3,"startTime":"2025-07-23T00:30:19.752Z","endTime":"2025-07-23T00:30:24.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:30:24.682Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Baty doubles (9) on a line drive to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:30:25.748Z","endTime":"2025-07-23T00:31:38.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":65.9,"strikeZoneTop":3.79999852254834,"strikeZoneBottom":1.80134391377657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.037788809489513,"aZ":-38.7608300050387,"pfxX":10.083937859288968,"pfxZ":-6.0248999124705875,"pX":-1.0260181392379244,"pZ":3.134709767626575,"vX0":0.7365282926435797,"vY0":-104.41149922196715,"vZ0":2.975089874293812,"x":156.11,"y":154.14,"x0":-2.6925860516696147,"y0":50.000763643779635,"z0":6.2811870390283335,"aX":11.032493751758848},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-9.6,"breakHorizontal":-18.5,"spinRate":2859,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.5263902800566935,"extension":5.423224184863594},"index":0,"playId":"3f0272f0-093d-31db-8773-873b4d734711","pitchNumber":1,"startTime":"2025-07-23T00:30:49.954Z","endTime":"2025-07-23T00:30:55.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.3,"endSpeed":79.7,"strikeZoneTop":3.89024983794206,"strikeZoneBottom":1.84563752811108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.421661641156646,"aZ":-25.868009071491613,"pfxX":-8.424418006777104,"pfxZ":3.9255948197150516,"pX":0.8827291154587594,"pZ":2.3326680455323148,"vX0":10.048571699014081,"vY0":-125.39215491601777,"vZ0":-3.608975735129289,"x":83.35,"y":175.8,"x0":-2.0668608770005417,"y0":50.000990855950434,"z0":5.882033298527125,"aX":-13.523894544019058},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":1949,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4354530683714919,"extension":5.634181429256708},"index":1,"playId":"1d53b996-997b-3516-a0d5-d84ac35ac186","pitchNumber":2,"startTime":"2025-07-23T00:31:06.572Z","endTime":"2025-07-23T00:31:11.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.515579557162855,"aZ":-28.829665897495286,"pfxX":-8.110546202416707,"pfxZ":2.1041559963835788,"pX":0.5916235979888774,"pZ":2.777261066380012,"vX0":9.59897254100151,"vY0":-124.50351797534582,"vZ0":-1.911247002221785,"x":94.45,"y":163.79,"x0":-2.2409884145734664,"y0":50.00008957132954,"z0":5.9165135327787635,"aX":-12.866795714600663},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":12.7,"spinRate":1943,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4381598211624893,"extension":5.607045486443484},"hitData":{"launchSpeed":97.9,"launchAngle":22.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.98,"coordY":58.75}},"index":2,"playId":"cb8cb9db-fdfa-3321-9f08-3bc75092e5b4","pitchNumber":3,"startTime":"2025-07-23T00:31:24.203Z","endTime":"2025-07-23T00:31:38.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.54,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:31:38.114Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (4) on a fly ball to left field. Brett Baty scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:31:39.421Z","endTime":"2025-07-23T00:35:14.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":72.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.9753250987172,"aZ":-22.734107656592855,"pfxX":-5.7036725734095395,"pfxZ":7.077735780906789,"pX":0.04797749833810218,"pZ":2.151927831908857,"vX0":6.854963140870091,"vY0":-114.68728806417074,"vZ0":-3.6111777099416775,"x":115.17,"y":180.68,"x0":-2.2370209368108793,"y0":50.003268611569126,"z0":5.961318032275058,"aX":-7.6078923489494},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":1965,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.477374324113399,"extension":5.526526883064023},"index":0,"playId":"7eb46f51-9e1c-3fde-bc54-c69ede7d1a9f","pitchNumber":1,"startTime":"2025-07-23T00:32:10.991Z","endTime":"2025-07-23T00:32:15.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T00:32:25.834Z","endTime":"2025-07-23T00:32:43.756Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.36999792002576,"strikeZoneBottom":1.50703174949015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.712812635155817,"aZ":-26.61151693142256,"pfxX":-8.337901626608163,"pfxZ":3.4106673460368526,"pX":0.20601937119593175,"pZ":1.8377323235761325,"vX0":8.912970919761332,"vY0":-126.64015627797451,"vZ0":-4.514252273173421,"x":109.15,"y":189.16,"x0":-2.267935122512313,"y0":50.004216713983695,"z0":5.760099678079937,"aX":-13.608559445893961},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":1986,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4317143612056733,"extension":5.642889007111384},"index":2,"playId":"c77b9ebe-8371-3ce0-9a0d-0bc1e266b9ad","pitchNumber":2,"startTime":"2025-07-23T00:32:43.756Z","endTime":"2025-07-23T00:32:47.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"bb26303e-df74-434d-91c4-402f43b1ffc0","startTime":"2025-07-23T00:33:00.784Z","endTime":"2025-07-23T00:33:06.010Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.37000160588914,"strikeZoneBottom":1.52123080890654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.599898779421125,"aZ":-20.174389982575708,"pfxX":-4.618739323582566,"pfxZ":7.4080205092248566,"pX":-1.0525964400912275,"pZ":4.579505741608926,"vX0":5.401301555625039,"vY0":-126.44246606571211,"vZ0":0.7571965634396434,"x":157.12,"y":115.13,"x0":-2.6156339317647523,"y0":50.00565137434372,"z0":5.894008253049236,"aX":-7.485788798457183},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2085,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.43306806429661293,"extension":5.398290150865826},"index":4,"playId":"415386e9-6a0a-3a86-87cd-37eb78cc37b1","pitchNumber":3,"startTime":"2025-07-23T00:33:17.053Z","endTime":"2025-07-23T00:33:20.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.717983875419318,"aZ":-28.420103465697398,"pfxX":-7.566738606677721,"pfxZ":2.284992780261465,"pX":-1.442861470595382,"pZ":2.8350120042389104,"vX0":5.064941230004308,"vY0":-126.72668911690516,"vZ0":-2.0177603466341916,"x":172.0,"y":162.23,"x0":-2.475338747093374,"y0":50.00170829383929,"z0":5.891994578730012,"aX":-12.417168402162606},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":1911,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.430735329770374,"extension":5.5854533975203235},"index":5,"playId":"8e221f87-d57d-30b1-8e0a-9931b9906467","pitchNumber":4,"startTime":"2025-07-23T00:33:37.957Z","endTime":"2025-07-23T00:33:43.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16639712554871,"aZ":-29.095299174893754,"pfxX":-9.343474096186508,"pfxZ":2.228896840267053,"pX":0.259772777618706,"pZ":2.5170228707662585,"vX0":8.285875584724995,"vY0":-116.24899118031044,"vZ0":-1.893114504711998,"x":107.1,"y":170.82,"x0":-2.123296301789937,"y0":50.00020899866774,"z0":6.082893818817617,"aX":-12.8881352141339},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":2104,"spinDirection":230},"zone":5,"typeConfidence":0.89,"plateTime":0.46973536944346606,"extension":5.474814679054979},"index":6,"playId":"a2f24da9-b593-3a8f-90eb-e877e2d7eb8e","pitchNumber":5,"startTime":"2025-07-23T00:33:59.614Z","endTime":"2025-07-23T00:34:04.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.37000060330294,"strikeZoneBottom":1.50417331475376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44675805870778,"aZ":-22.98094732290918,"pfxX":-4.5444091707216385,"pfxZ":5.539228015792537,"pX":-1.4684513027287474,"pZ":2.1254107729560596,"vX0":4.594355285413358,"vY0":-127.57228470725983,"vZ0":-4.156367379784823,"x":172.97,"y":181.39,"x0":-2.696055692581792,"y0":50.005752221398104,"z0":5.571440835643993,"aX":-7.546791849301632},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":7.3,"spinRate":1989,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42814654906067773,"extension":5.357393605938606},"index":7,"playId":"082b032b-dc84-3303-bdc4-2faf5148721a","pitchNumber":6,"startTime":"2025-07-23T00:34:24.631Z","endTime":"2025-07-23T00:34:29.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.457929707262426,"aZ":-24.30314150564686,"pfxX":-3.9791731026764126,"pfxZ":4.753149756074496,"pX":-0.27090751851343536,"pZ":2.6373807270019007,"vX0":7.037579907009768,"vY0":-127.16952246179197,"vZ0":-2.8767738322181904,"x":127.33,"y":167.57,"x0":-2.5437565595169174,"y0":50.000681048048676,"z0":5.688892327821463,"aX":-6.586747603908372},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":5.8,"spinRate":1946,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42894368153780826,"extension":5.407464616988458},"hitData":{"launchSpeed":95.8,"launchAngle":37.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.65,"coordY":95.94}},"index":8,"playId":"90a36278-310b-3435-bb09-20d947d4c486","pitchNumber":7,"startTime":"2025-07-23T00:34:46.519Z","endTime":"2025-07-23T00:35:14.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":25.0,"leverageIndex":1.63,"dramaIndex":199.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:35:14.749Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Mauricio singles on a ground ball to right fielder Jorge Soler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:35:10.426Z","endTime":"2025-07-23T00:35:48.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96769675143808,"aZ":-31.288811267094204,"pfxX":-10.15960532987942,"pfxZ":0.6479310557819913,"pX":-0.7256053468871457,"pZ":1.6990727166882247,"vX0":6.678250783767352,"vY0":-116.6042377836886,"vZ0":-2.8804784470074853,"x":144.66,"y":192.91,"x0":-2.3140768269094156,"y0":50.00354379524267,"z0":5.917691456154866,"aX":-13.919585031855691},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":2014,"spinDirection":228},"zone":7,"typeConfidence":0.88,"plateTime":0.4706462508319409,"extension":5.638498636898708},"hitData":{"launchSpeed":100.4,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.86,"coordY":112.16}},"index":0,"playId":"3aadb7a0-68af-3961-a54c-85c105467f57","pitchNumber":1,"startTime":"2025-07-23T00:35:38.706Z","endTime":"2025-07-23T00:35:48.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:35:48.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to center fielder Jo Adell. Ronny Mauricio scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:37:05.613Z","endTime":"2025-07-23T00:37:45.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[3],"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"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-23T00:36:08.856Z","endTime":"2025-07-23T00:36:49.882Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"db34076f-1a15-3660-b7e6-8a6f9e3c16ab","startTime":"2025-07-23T00:36:49.882Z","endTime":"2025-07-23T00:36:54.589Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":4.02290272652926,"strikeZoneBottom":1.86116389827937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51121393632135,"aZ":-28.030021008024946,"pfxX":-8.038989147928259,"pfxZ":2.6387141883822736,"pX":-0.31077026372818595,"pZ":4.160379455764515,"vX0":7.562110182157838,"vY0":-124.5064212001633,"vZ0":1.0410924889289053,"x":128.85,"y":126.45,"x0":-2.3399184661918695,"y0":50.006166537650714,"z0":6.052703493757395,"aX":-12.649983219841728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":1961,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43957130918584175,"extension":5.426594330055759},"index":2,"playId":"bda3bb79-b4ae-34ed-9649-7b3f67208961","pitchNumber":1,"startTime":"2025-07-23T00:37:07.909Z","endTime":"2025-07-23T00:37:18.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ronny Mauricio steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"actionPlayId":"bda3bb79-b4ae-34ed-9649-7b3f67208961","startTime":"2025-07-23T00:37:19.117Z","endTime":"2025-07-23T00:37:34.247Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"postOnSecond":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.23,"dramaIndex":46.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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.378095809517713,"aZ":-28.26851163488434,"pfxX":-9.370790596397553,"pfxZ":2.8758526968570504,"pX":-0.5200874340392903,"pZ":2.8758193448362364,"vX0":6.883582618941248,"vY0":-115.70724622890575,"vZ0":-0.9982424616437077,"x":136.82,"y":161.13,"x0":-2.3146353549584346,"y0":50.00107718135916,"z0":6.018867966366031,"aX":-12.71823325535943},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2115,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.4731783879565379,"extension":5.605217344666439},"hitData":{"launchSpeed":104.2,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.77,"coordY":78.71}},"index":4,"playId":"566047ff-8010-3716-9cd5-a4f97ac96a39","pitchNumber":2,"startTime":"2025-07-23T00:37:34.247Z","endTime":"2025-07-23T00:37:45.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":543294,"link":"/api/v1/people/543294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":1.23,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:37:45.253Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:40:27.852Z","endTime":"2025-07-23T00:40:40.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:38:05.705Z","endTime":"2025-07-23T00:39:23.807Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Brogdon replaces Kyle Hendricks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:39:23.807Z","endTime":"2025-07-23T00:40:30.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543294,"link":"/api/v1/people/543294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.873056871522387,"aZ":-22.896921828083443,"pfxX":0.6928288307690438,"pfxZ":5.501631287920198,"pX":0.5322906677952889,"pZ":2.2607830743201602,"vX0":8.121753255399145,"vY0":-128.1194324183506,"vZ0":-3.9078274408244633,"x":96.71,"y":177.74,"x0":-2.749873235477279,"y0":50.0027342961337,"z0":5.56468284896952,"aX":1.1686707288227458},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":-2.9,"spinRate":2398,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.4251587009688911,"extension":6.943301481023518},"hitData":{"launchSpeed":84.6,"launchAngle":29.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.75,"coordY":75.17}},"index":2,"playId":"c3e45ea1-2695-3053-bd52-26655bec626e","pitchNumber":1,"startTime":"2025-07-23T00:40:30.087Z","endTime":"2025-07-23T00:40:40.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:40:40.023Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:42:35.193Z","endTime":"2025-07-23T00:44:06.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.47999863859506,"strikeZoneBottom":1.5688079020965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901057044129274,"aZ":-26.907371946850407,"pfxX":5.138848408146978,"pfxZ":3.4197561770730065,"pX":-1.062021075366827,"pZ":2.127405251530897,"vX0":-1.85900509799181,"vY0":-123.70644642843048,"vZ0":-3.599358275787732,"x":157.48,"y":181.34,"x0":-0.966227386734619,"y0":50.00545673578768,"z0":5.870172688127643,"aX":7.923569202835899},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-8.9,"spinRate":2449,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4436567157405982,"extension":5.816701322652221},"index":0,"playId":"abd977c2-07d9-3430-81c4-2b58cca92787","pitchNumber":1,"startTime":"2025-07-23T00:42:46.741Z","endTime":"2025-07-23T00:42:51.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.4800021115374,"strikeZoneBottom":1.58975371412438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09301608767371,"aZ":-15.103153708956388,"pfxX":-2.3831001044466946,"pfxZ":8.962869281462659,"pX":-1.1437852033416092,"pZ":3.488967049865769,"vX0":-0.25689742427259366,"vY0":-137.07091879127807,"vZ0":-3.908644877289997,"x":160.6,"y":144.58,"x0":-0.7392802996471234,"y0":50.000968836621624,"z0":5.9636174003056395,"aX":-4.536868904748161},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2272,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39948959518448435,"extension":5.925744814030464},"index":1,"playId":"ad1fef72-0cd9-3f8d-bfd7-848f41c4b62b","pitchNumber":2,"startTime":"2025-07-23T00:43:03.135Z","endTime":"2025-07-23T00:43:07.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.742678156106113,"aZ":-26.86769213588003,"pfxX":5.952069998846844,"pfxZ":3.5202558261734094,"pX":-0.012212677139745496,"pZ":2.9055394230461795,"vX0":0.19381465536233244,"vY0":-121.8876712876976,"vZ0":-1.740326739510703,"x":117.47,"y":160.33,"x0":-0.8660045405469057,"y0":50.000232493945674,"z0":5.946602655723138,"aX":8.962528695363899},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":-10.8,"spinRate":2536,"spinDirection":102},"zone":2,"typeConfidence":2.0,"plateTime":0.44920360187668074,"extension":6.007072637963047},"index":2,"playId":"2fb2ee0b-7426-3302-ad61-86e6900a29f7","pitchNumber":3,"startTime":"2025-07-23T00:43:24.446Z","endTime":"2025-07-23T00:43:28.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.55475293015086,"strikeZoneBottom":1.55848988789266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50666955695224,"aZ":-23.840695528738095,"pfxX":2.5283643343019433,"pfxZ":4.583432774453421,"pX":-0.10512761276576033,"pZ":3.424720460558089,"vX0":0.7965300832708563,"vY0":-133.8775355569212,"vZ0":-2.2274059459016815,"x":121.01,"y":146.31,"x0":-0.7348693072930599,"y0":50.0024547872834,"z0":5.971330578102497,"aX":4.5957137056096995},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2267,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4088913593068888,"extension":5.942512950454207},"index":3,"playId":"173a5c4a-f6ba-36f8-9215-6b834f30a222","pitchNumber":4,"startTime":"2025-07-23T00:43:46.630Z","endTime":"2025-07-23T00:43:50.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.637717505559674,"aZ":-27.601851217196987,"pfxX":-6.157174153813122,"pfxZ":2.8602434093134885,"pX":-0.4200440969061885,"pZ":1.8999639684178031,"vX0":2.398253772647906,"vY0":-125.4604774023424,"vZ0":-4.360405666878692,"x":133.01,"y":187.48,"x0":-0.5866745181265329,"y0":50.00443213622455,"z0":5.902034333503136,"aX":-9.846966571945543},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":10.7,"spinRate":1558,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.436047011399165,"extension":5.988808630511596},"index":4,"playId":"df44a6b9-a0a1-307d-95f2-a550d83d7ede","pitchNumber":5,"startTime":"2025-07-23T00:44:03.092Z","endTime":"2025-07-23T00:44:06.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:44:06.695Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:44:18.061Z","endTime":"2025-07-23T00:46:40.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.72000036307757,"strikeZoneBottom":1.76733535327842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921904073227783,"aZ":-22.131398109403257,"pfxX":-7.936154887917066,"pfxZ":5.157619119390761,"pX":-1.2301084588355073,"pZ":3.1710543136888356,"vX0":1.1246033031430815,"vY0":-138.8678039762941,"vZ0":-3.528957398163863,"x":163.89,"y":153.16,"x0":-0.6102293188988688,"y0":50.00288921365725,"z0":5.935496846850914,"aX":-15.456203267220733},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":14.2,"spinRate":2203,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3948492815155653,"extension":5.852539338459242},"index":0,"playId":"7edf565f-d1e7-3f25-aab7-1a176e238349","pitchNumber":1,"startTime":"2025-07-23T00:44:32.514Z","endTime":"2025-07-23T00:44:36.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.74629630664559,"strikeZoneBottom":1.84789989467127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82261220321691,"aZ":-21.02692294794225,"pfxX":-7.847773883260842,"pfxZ":5.805040934322339,"pX":-1.3463401078750132,"pZ":2.6664312560648797,"vX0":0.46602745963539416,"vY0":-138.18185370874335,"vZ0":-5.002183737874918,"x":168.32,"y":166.79,"x0":-0.4993948246715799,"y0":50.00135263743003,"z0":5.926481720047764,"aX":-15.067819921264197},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2152,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3974504130163692,"extension":5.883974991912334},"index":1,"playId":"ce1f4016-9452-36d8-94cb-044bc41b6691","pitchNumber":2,"startTime":"2025-07-23T00:44:50.049Z","endTime":"2025-07-23T00:44:54.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.72000132112575,"strikeZoneBottom":1.76030473303829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57161642088043,"aZ":-27.58384026775802,"pfxX":6.7888111837938965,"pfxZ":3.001639986134249,"pX":-0.01292449273957363,"pZ":2.854216742548714,"vX0":-0.3624972488551023,"vY0":-123.10573958114443,"vZ0":-1.8390763484387014,"x":117.49,"y":161.72,"x0":-0.7445786745681824,"y0":50.00054458262333,"z0":5.957178852205274,"aX":10.365886713928289},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-12.2,"spinRate":2607,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.44576929648938934,"extension":6.000209457137523},"index":2,"playId":"5114aa84-c921-38e1-8b63-99854ac6ea1c","pitchNumber":3,"startTime":"2025-07-23T00:45:05.991Z","endTime":"2025-07-23T00:45:10.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.72000185500116,"strikeZoneBottom":1.78695308690045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182525696269654,"aZ":-26.307632820882116,"pfxX":-5.900098829215877,"pfxZ":3.6594520748674935,"pX":0.43083495579390557,"pZ":3.1761019522715928,"vX0":3.960674045977677,"vY0":-125.23185491571225,"vZ0":-1.828280466179519,"x":100.58,"y":153.03,"x0":-0.3976290728225046,"y0":50.0023299244073,"z0":6.049089292599695,"aX":-9.454643320855144},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":1447,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.4359071916546351,"extension":5.9459311758445095},"index":3,"playId":"ba6eae30-785a-310e-a684-2a5258353f3d","pitchNumber":4,"startTime":"2025-07-23T00:45:22.461Z","endTime":"2025-07-23T00:45:26.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.72000027180618,"strikeZoneBottom":1.81164982410088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.242653591198355,"aZ":-26.619089345444575,"pfxX":-5.163325177622283,"pfxZ":3.4937643248609866,"pX":-0.9696807707986334,"pZ":2.0291064383334274,"vX0":0.8391704399205651,"vY0":-125.08438075467076,"vZ0":-4.2688848312443035,"x":153.96,"y":183.99,"x0":-0.6375417737410083,"y0":50.00568042383419,"z0":5.929972551433258,"aX":-8.21719571581114},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.6,"breakHorizontal":9.1,"spinRate":1486,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.43719245726675293,"extension":5.8399977348841565},"index":4,"playId":"55a1a3e9-3bc7-3b8c-a125-4a04c856ae0d","pitchNumber":5,"startTime":"2025-07-23T00:45:41.449Z","endTime":"2025-07-23T00:45:46.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T00:45:52.799Z","endTime":"2025-07-23T00:46:12.745Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32215304469744,"aZ":-24.484091541288848,"pfxX":5.828352343932869,"pfxZ":4.9766513256701455,"pX":-7.54329191357981E-4,"pZ":2.5542405279635347,"vX0":-0.11472049161438752,"vY0":-123.73768763297474,"vZ0":-2.9570670824447522,"x":117.03,"y":169.82,"x0":-0.7107423962175679,"y0":50.00567713103565,"z0":5.822285180959011,"aX":9.014676814607121},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.5,"breakHorizontal":-10.6,"spinRate":2536,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.44311298676053346,"extension":5.907133283734052},"index":6,"playId":"d5737ee2-e289-3df0-8b12-d6eae9e093c6","pitchNumber":6,"startTime":"2025-07-23T00:46:12.745Z","endTime":"2025-07-23T00:46:16.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41006580733023,"aZ":-11.600812163923031,"pfxX":-2.9271887242870887,"pfxZ":10.248962893593356,"pX":0.3793874604183257,"pZ":3.1161418337020295,"vX0":3.1164645623035274,"vY0":-141.30312893251275,"vZ0":-5.644691096262392,"x":102.54,"y":154.64,"x0":-0.36141285397780537,"y0":50.001135752314724,"z0":5.895748875800348,"aX":-5.875262023063834},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2345,"spinDirection":206},"zone":3,"typeConfidence":0.92,"plateTime":0.3887241867962743,"extension":6.076474060530361},"index":7,"playId":"aaa40f08-e59e-3d55-9dee-beac76a3b0c9","pitchNumber":7,"startTime":"2025-07-23T00:46:36.872Z","endTime":"2025-07-23T00:46:40.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:46:40.906Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to right fielder Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:46:56.649Z","endTime":"2025-07-23T00:47:51.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":82.9,"endSpeed":76.0,"strikeZoneTop":3.61999839491166,"strikeZoneBottom":1.68462020267894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.737821275754914,"aZ":-30.743105300024276,"pfxX":5.6370246519763185,"pfxZ":0.9697549609092189,"pX":0.17939250214008243,"pZ":3.6074598526561004,"vX0":0.614291405082756,"vY0":-120.77470867997734,"vZ0":0.8967517022522618,"x":110.16,"y":141.38,"x0":-0.8105741818393165,"y0":50.0024137062103,"z0":5.937119541777949,"aX":8.319047337692798},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":-10.3,"spinRate":2567,"spinDirection":90},"zone":2,"typeConfidence":2.0,"plateTime":0.45368458640004405,"extension":5.918543560601279},"index":0,"playId":"c7a5fa76-b7d9-3e10-a8d4-6a755e8e1885","pitchNumber":1,"startTime":"2025-07-23T00:47:06.323Z","endTime":"2025-07-23T00:47:10.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.4,"endSpeed":79.0,"strikeZoneTop":3.62000089367403,"strikeZoneBottom":1.76331166026555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73578558453603,"aZ":-31.26630625830134,"pfxX":-4.744497389163166,"pfxZ":0.5722061340488764,"pX":-1.4557116016622171,"pZ":2.3654476800993915,"vX0":-0.22715932995155863,"vY0":-124.43751174500244,"vZ0":-2.5292724637483257,"x":172.49,"y":174.91,"x0":-0.746579261098264,"y0":50.001215026285294,"z0":5.971829229254761,"aX":-7.478383383522052},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":8.6,"spinRate":1398,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.43927827854937007,"extension":5.866066519229847},"index":1,"playId":"71704e47-968f-3bcb-ab77-d47103bc9583","pitchNumber":2,"startTime":"2025-07-23T00:47:21.419Z","endTime":"2025-07-23T00:47:25.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.747112814235738,"aZ":-21.26208260365681,"pfxX":-8.388716042825545,"pfxZ":5.634656073590754,"pX":0.026908132064675273,"pZ":2.3642274849552374,"vX0":3.802498712899436,"vY0":-138.4555868600379,"vZ0":-5.663676022595453,"x":115.97,"y":174.95,"x0":-0.2766798685454081,"y0":50.00069742457062,"z0":5.865037686588163,"aX":-16.237312778864467},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2276,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.3960364406579706,"extension":5.973539851348521},"hitData":{"launchSpeed":104.5,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.58,"coordY":114.69}},"index":2,"playId":"5f2496f2-c17b-3872-9630-62906549fdce","pitchNumber":3,"startTime":"2025-07-23T00:47:41.584Z","endTime":"2025-07-23T00:47:51.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.68,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:47:51.862Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Rengifo grounds into a force out, second baseman Brett Baty to shortstop Francisco Lindor. Logan O'Hoppe out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:50:30.680Z","endTime":"2025-07-23T00:52:23.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:48:07.974Z","endTime":"2025-07-23T00:48:42.474Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rico Garcia replaces Frankie Montas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:48:42.474Z","endTime":"2025-07-23T00:50:33.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593423,"link":"/api/v1/people/593423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.1323672766975,"strikeZoneBottom":1.42877579982637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83631007873815,"aZ":-39.73408416116999,"pfxX":-0.009895773800058905,"pfxZ":-4.951627221928916,"pX":-0.6862791303862485,"pZ":0.682134904234427,"vX0":1.5981885229540276,"vY0":-122.46785090155981,"vZ0":-4.496814755271063,"x":143.16,"y":220.36,"x0":-1.3443625852685335,"y0":50.00102345866771,"z0":5.919277582830066,"aX":-0.0153946739854969},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.7,"breakHorizontal":-0.4,"spinRate":2557,"spinDirection":14},"zone":13,"typeConfidence":0.9,"plateTime":0.4462381912112754,"extension":5.740001005577856},"index":2,"playId":"e80d841f-73b8-3590-bd35-588fd65dcd3f","pitchNumber":1,"startTime":"2025-07-23T00:50:33.003Z","endTime":"2025-07-23T00:50:37.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69085267211559,"aZ":-8.662668109448614,"pfxX":-5.76668028112213,"pfxZ":12.479958655781695,"pX":-0.3301719372024518,"pZ":2.470099015959243,"vX0":4.068805059508765,"vY0":-137.6377312195821,"vZ0":-7.36123599879469,"x":129.59,"y":172.09,"x0":-1.0920633356959777,"y0":50.00369647446639,"z0":5.795491163703908,"aX":-10.86503619417547},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":9.4,"spinRate":2545,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.4007383562442466,"extension":5.791958678822528},"index":3,"playId":"a67826c4-35e4-313e-beed-8883200baaa3","pitchNumber":2,"startTime":"2025-07-23T00:50:54.278Z","endTime":"2025-07-23T00:50:58.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.272965112319824,"aZ":-36.83194413048317,"pfxX":-2.115048352836567,"pfxZ":-3.1036893249440354,"pX":0.5384745871706945,"pZ":1.322350818146082,"vX0":4.538253005068861,"vY0":-121.78655436084681,"vZ0":-3.4150760395116535,"x":96.47,"y":203.08,"x0":-1.0756750495591594,"y0":50.0038634470132,"z0":5.9335940445597855,"aX":-3.1724212444775945},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.2,"breakHorizontal":2.8,"spinRate":2464,"spinDirection":12},"zone":14,"typeConfidence":0.86,"plateTime":0.45001681948685857,"extension":5.835402041518383},"index":4,"playId":"94863c2e-c48b-36ce-9ae9-ca60d1f86b9e","pitchNumber":3,"startTime":"2025-07-23T00:51:16.543Z","endTime":"2025-07-23T00:51:20.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T00:51:31.507Z","endTime":"2025-07-23T00:51:47.052Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.3,"endSpeed":79.9,"strikeZoneTop":3.27999818671098,"strikeZoneBottom":1.42687879124959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.950464783337328,"aZ":-42.15340180194815,"pfxX":-0.341339084788544,"pfxZ":-6.2667990929399195,"pX":0.493910272797425,"pZ":0.6761475073979288,"vX0":4.280544676945425,"vY0":-125.60097753720459,"vZ0":-4.359252514849718,"x":98.17,"y":220.52,"x0":-1.1895113626452603,"y0":50.000069402873144,"z0":5.869865839877054,"aX":-0.5453012135879953},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.1,"breakHorizontal":-0.4,"spinRate":2549,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.4364508679403478,"extension":5.872345447999222},"index":6,"playId":"2fcc3e92-21b9-3845-b630-b0cee5c0ec4d","pitchNumber":4,"startTime":"2025-07-23T00:51:47.052Z","endTime":"2025-07-23T00:51:53.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42008921813827,"aZ":-21.07256488570655,"pfxX":-8.82142065817843,"pfxZ":6.860345726001791,"pX":-1.194069366251303,"pZ":2.2967320062602865,"vX0":3.393126977558366,"vY0":-126.54401152586566,"vZ0":-4.2182157147221915,"x":162.52,"y":176.77,"x0":-1.40821612641716,"y0":50.000315674216104,"z0":5.678509704742313,"aX":-14.269029601051487},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.6,"breakHorizontal":15.1,"spinRate":2360,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.43323807860139363,"extension":6.116317575471351},"hitData":{"launchSpeed":84.3,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.16,"coordY":147.12}},"index":7,"playId":"76178442-006d-3e3f-8ce6-4dd0e8910e77","pitchNumber":5,"startTime":"2025-07-23T00:52:17.143Z","endTime":"2025-07-23T00:52:23.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:52:23.943Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:54:48.067Z","endTime":"2025-07-23T00:57:13.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.34705310916838,"strikeZoneBottom":1.57571251800029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.198337975877433,"aZ":-24.48426205884599,"pfxX":0.6101306841971974,"pfxZ":4.778134309009518,"pX":-0.11580935125557083,"pZ":1.1093224687279768,"vX0":6.200260638518416,"vY0":-125.98034643984666,"vZ0":-5.997421819759788,"x":121.41,"y":208.83,"x0":-2.6865691582342466,"y0":50.006136589630366,"z0":5.495777770578165,"aX":0.9811164616581775},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2379,"spinDirection":187},"zone":13,"typeConfidence":0.91,"plateTime":0.43449806686672954,"extension":6.974998136929069},"index":0,"playId":"8c3fd6e7-182d-3d64-958f-6c97a3d644ff","pitchNumber":1,"startTime":"2025-07-23T00:55:04.149Z","endTime":"2025-07-23T00:55:08.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.29000138892461,"strikeZoneBottom":1.52045337076265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90189870353846,"aZ":-25.84664888766746,"pfxX":1.9746999584333562,"pfxZ":3.9035626924310636,"pX":-0.32926822660014926,"pZ":1.5376779552471727,"vX0":5.5321304926632076,"vY0":-126.29714875069158,"vZ0":-4.92383057836081,"x":129.55,"y":197.26,"x0":-2.801627780461991,"y0":50.00308625409425,"z0":5.582570761081577,"aX":3.200273910970408},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.8,"spinRate":2488,"spinDirection":165},"zone":7,"typeConfidence":0.91,"plateTime":0.4331161795786769,"extension":6.940643793466963},"index":1,"playId":"350cc1cf-a5db-36cb-8a7a-bc8dd0118c38","pitchNumber":2,"startTime":"2025-07-23T00:55:18.382Z","endTime":"2025-07-23T00:55:22.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.28999795430673,"strikeZoneBottom":1.56870167366955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.174590394552048,"aZ":-22.848132592198688,"pfxX":-10.600808479622591,"pfxZ":6.042449133481609,"pX":0.9085667158860989,"pZ":-0.31080984821279617,"vX0":11.565509573927207,"vY0":-123.84214744513213,"vZ0":-9.243853342898458,"x":82.37,"y":247.17,"x0":-2.45855123193745,"y0":50.00265815330969,"z0":5.401063045289899,"aX":-16.363245244604933},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2174,"spinDirection":248},"zone":14,"typeConfidence":0.82,"plateTime":0.4433417974503153,"extension":7.018585254107755},"index":2,"playId":"af053c9e-5882-3c16-9bc0-ac02f70759c2","pitchNumber":3,"startTime":"2025-07-23T00:55:33.346Z","endTime":"2025-07-23T00:55:37.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.951392022571408,"aZ":-24.27721352442444,"pfxX":-8.858338080826522,"pfxZ":5.249605936390579,"pX":-0.9757181882362348,"pZ":2.1653964910915757,"vX0":6.526425490864105,"vY0":-122.36463416169111,"vZ0":-3.489053172349899,"x":154.19,"y":180.31,"x0":-2.5371548364761503,"y0":50.00263722353015,"z0":5.7085140679210395,"aX":-13.32560659005275},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2096,"spinDirection":248},"zone":13,"typeConfidence":0.8,"plateTime":0.44900422642273385,"extension":6.884432462425461},"index":3,"playId":"dea49211-58dd-358a-aa05-2dc65bae24dc","pitchNumber":4,"startTime":"2025-07-23T00:55:52.809Z","endTime":"2025-07-23T00:55:58.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74603254175232,"aZ":-10.631084314810133,"pfxX":-5.740327809907123,"pfxZ":10.920052375867831,"pX":0.10594966514958405,"pZ":2.3321157266640173,"vX0":8.449491542329953,"vY0":-140.06402080566056,"vZ0":-7.21724080316433,"x":112.96,"y":175.81,"x0":-2.214024746182279,"y0":50.0009440876938,"z0":5.649311265868414,"aX":-11.323135589225421},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2324,"spinDirection":215},"zone":5,"typeConfidence":0.93,"plateTime":0.3921236483176562,"extension":6.871400190841206},"index":4,"playId":"c490102b-7a5d-3f50-9f85-7ce03ee7076c","pitchNumber":5,"startTime":"2025-07-23T00:56:22.529Z","endTime":"2025-07-23T00:56:26.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"endSpeed":77.2,"strikeZoneTop":3.08487285494332,"strikeZoneBottom":1.50854156283935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82603291756123,"aZ":-24.968660856355076,"pfxX":-9.475048744147589,"pfxZ":4.756883272973587,"pX":-1.3440959926213656,"pZ":1.296346618858583,"vX0":5.861440389408408,"vY0":-122.41970116037088,"vZ0":-5.115639963198242,"x":168.23,"y":203.78,"x0":-2.5420425091873287,"y0":50.000402215832885,"z0":5.5582015970334915,"aX":-14.337421663157423},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2018,"spinDirection":248},"zone":13,"typeConfidence":0.85,"plateTime":0.4479249543018491,"extension":7.0043151290660575},"index":5,"playId":"e4aef7dd-2b84-340d-b480-3601989d4782","pitchNumber":6,"startTime":"2025-07-23T00:56:43.804Z","endTime":"2025-07-23T00:56:49.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-23T00:56:55.200Z","endTime":"2025-07-23T00:57:09.952Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.01757380034815,"strikeZoneBottom":1.48017246648455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.291052466822705,"aZ":-13.82184943354533,"pfxX":-5.525043120040752,"pfxZ":9.499080513836427,"pX":-2.1684659132886313,"pZ":3.460345738851713,"vX0":2.8646026660333614,"vY0":-138.2242147182278,"vZ0":-3.9074158602388844,"x":199.66,"y":145.35,"x0":-2.5014061654348447,"y0":50.00116852244925,"z0":5.822627617337052,"aX":-10.671950262874372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2339,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.39651904598400645,"extension":6.893146848396349},"index":7,"playId":"0e27b2e0-6f79-3acd-814e-b017b9bac8ab","pitchNumber":7,"startTime":"2025-07-23T00:57:09.952Z","endTime":"2025-07-23T00:57:13.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:57:13.581Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:57:25.332Z","endTime":"2025-07-23T00:59:12.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.364490001158757,"aZ":-27.066610451562738,"pfxX":2.2624317591296115,"pfxZ":3.308412702369429,"pX":-0.4645631598033403,"pZ":3.0163030950092575,"vX0":3.780482773274142,"vY0":-122.9325659408878,"vZ0":-0.9267579106941288,"x":134.71,"y":157.34,"x0":-2.3110409588336798,"y0":50.00346742699315,"z0":5.677761660847447,"aX":3.492576013741989},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":-4.9,"spinRate":2286,"spinDirection":169},"zone":4,"typeConfidence":0.9,"plateTime":0.4440695466661828,"extension":6.954517267318064},"index":0,"playId":"56069cd8-9aba-3321-8761-b13a0407acfa","pitchNumber":1,"startTime":"2025-07-23T00:57:41.852Z","endTime":"2025-07-23T00:57:47.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.62999891308973,"strikeZoneBottom":1.77015059339695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13656142503831,"aZ":-22.90728750514926,"pfxX":-10.309342019179752,"pfxZ":6.265001657682657,"pX":0.4467845551427629,"pZ":-0.32404167893065944,"vX0":9.515958883831187,"vY0":-121.00521721607196,"vZ0":-8.939327792378768,"x":99.97,"y":247.53,"x0":-2.2018198932961695,"y0":50.00585162174144,"z0":5.433183541159831,"aX":-15.255212353340099},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":1975,"spinDirection":248},"zone":14,"typeConfidence":0.88,"plateTime":0.45307001463576846,"extension":7.181776852069746},"index":1,"playId":"43033655-9aa0-3c4f-877d-c13003098802","pitchNumber":2,"startTime":"2025-07-23T00:58:00.977Z","endTime":"2025-07-23T00:58:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"53aa8c13-0a46-3d43-b386-3cba733ce93f","startTime":"2025-07-23T00:58:24.021Z","endTime":"2025-07-23T00:58:27.021Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.62999813826121,"strikeZoneBottom":1.82867161835607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.577627197064984,"aZ":-22.964218602259795,"pfxX":-9.744494827822198,"pfxZ":6.282630801784331,"pX":-1.0056410217735223,"pZ":1.6759503083559384,"vX0":6.178562176347986,"vY0":-120.87474976901137,"vZ0":-4.479594768311163,"x":155.33,"y":193.53,"x0":-2.3407529237400353,"y0":50.003106054037815,"z0":5.5921705974368106,"aX":-14.287484010400298},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":16.0,"spinRate":2020,"spinDirection":249},"zone":13,"typeConfidence":0.86,"plateTime":0.4547289132182115,"extension":7.166875314994565},"index":3,"playId":"b0da6f80-1ae6-34ca-9665-af8c87ec813d","pitchNumber":3,"startTime":"2025-07-23T00:58:44.095Z","endTime":"2025-07-23T00:58:48.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03446165907454,"aZ":-13.55012471840527,"pfxX":-6.660301508763386,"pfxZ":9.860179350019845,"pX":-0.8649940233221683,"pZ":3.7897129373349117,"vX0":5.922699822226382,"vY0":-136.77662016052372,"vZ0":-2.9938226862186226,"x":149.97,"y":136.46,"x0":-2.1963901751916235,"y0":50.002461262380955,"z0":5.83141336249099,"aX":-12.580309968629809},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.8,"spinRate":2380,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.40091997675301316,"extension":6.81655979322516},"hitData":{"launchSpeed":76.3,"launchAngle":81.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":200.84}},"index":4,"playId":"4b7aa880-bf64-3d25-941a-cd7db50ca105","pitchNumber":4,"startTime":"2025-07-23T00:59:02.251Z","endTime":"2025-07-23T00:59:12.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:59:12.332Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Jorge Soler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:59:20.193Z","endTime":"2025-07-23T00:59:56.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"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, 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":84.1,"endSpeed":76.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.490058602389666,"aZ":-23.242081964316288,"pfxX":-9.220554639360076,"pfxZ":5.955091198524357,"pX":0.2844695953472486,"pZ":1.999300286619111,"vX0":8.82610507826295,"vY0":-122.07274463239291,"vZ0":-3.8488652241764965,"x":106.16,"y":184.8,"x0":-2.1912705747156305,"y0":50.000306048574046,"z0":5.6123385475312055,"aX":-13.823570209306235},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2020,"spinDirection":246},"zone":9,"typeConfidence":0.82,"plateTime":0.4498124119675433,"extension":7.082972188233503},"hitData":{"launchSpeed":99.3,"launchAngle":47.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.87,"coordY":89.9}},"index":0,"playId":"d7ea3095-b16e-3141-80a9-7717fe88dae6","pitchNumber":1,"startTime":"2025-07-23T00:59:41.726Z","endTime":"2025-07-23T00:59:56.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:59:56.092Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:59:58.380Z","endTime":"2025-07-23T01:01:53.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.70351166277179,"strikeZoneBottom":1.76906968248392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39996154651943,"aZ":-28.74723572078813,"pfxX":0.29345421826278306,"pfxZ":2.1147758273655395,"pX":0.6308404202873624,"pZ":1.7505716996371037,"vX0":7.6192836763557406,"vY0":-126.24483003770449,"vZ0":-3.7392988037756467,"x":92.95,"y":191.51,"x0":-2.457786880075445,"y0":50.005000043130416,"z0":5.551130599184485,"aX":0.47618893912017496},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2362,"spinDirection":164},"zone":9,"typeConfidence":0.91,"plateTime":0.4329618849411423,"extension":7.177791203897998},"index":0,"playId":"f17627d5-d18d-3866-bda9-746b16e59b05","pitchNumber":1,"startTime":"2025-07-23T01:00:24.440Z","endTime":"2025-07-23T01:00:28.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.488111780947765,"aZ":-25.428803970068746,"pfxX":-9.939380065332411,"pfxZ":4.497783612910913,"pX":0.2847770763811889,"pZ":1.1989267164416517,"vX0":9.345056653566994,"vY0":-122.02821510767836,"vZ0":-5.284593181813056,"x":106.14,"y":206.41,"x0":-2.3151398299253874,"y0":50.000262888262476,"z0":5.601380290273642,"aX":-14.889870098901602},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2049,"spinDirection":247},"zone":14,"typeConfidence":0.88,"plateTime":0.44998837520830026,"extension":7.1410058483178895},"index":1,"playId":"187d0a40-a5b4-3b7d-91c9-c5c5b05831f6","pitchNumber":2,"startTime":"2025-07-23T01:00:40.088Z","endTime":"2025-07-23T01:00:51.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Juan Soto steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"187d0a40-a5b4-3b7d-91c9-c5c5b05831f6","startTime":"2025-07-23T01:00:51.088Z","endTime":"2025-07-23T01:01:10.272Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"postOnSecond":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.89,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.63999942629232,"strikeZoneBottom":1.76732323595743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06815337441341,"aZ":-26.38556069649225,"pfxX":-9.510765543725416,"pfxZ":3.814975877051049,"pX":-0.23019415728314555,"pZ":1.0951685625177237,"vX0":8.138679735698807,"vY0":-122.58404941383476,"vZ0":-5.299558121530511,"x":125.77,"y":209.21,"x0":-2.3635845015124377,"y0":50.00159803837969,"z0":5.547978156270643,"aX":-14.420398033629525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":1913,"spinDirection":247},"zone":13,"typeConfidence":0.87,"plateTime":0.4474609921870152,"extension":7.165518441372726},"index":3,"playId":"1720b65f-44f7-360d-b614-c8ddd1ee2f96","pitchNumber":3,"startTime":"2025-07-23T01:01:10.272Z","endTime":"2025-07-23T01:01:13.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.63999858305389,"strikeZoneBottom":1.63014738848858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01880465635858,"aZ":-12.39075371472955,"pfxX":-5.25181318172843,"pfxZ":10.069516183166574,"pX":1.1993986064576563,"pZ":3.1509532566520324,"vX0":11.15826415590948,"vY0":-139.4475115464123,"vZ0":-4.750288027654659,"x":71.28,"y":153.7,"x0":-2.1757529576032946,"y0":50.00633113022309,"z0":5.697269230165158,"aX":-10.322891294789178},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2404,"spinDirection":214},"zone":12,"typeConfidence":0.93,"plateTime":0.39312768640129025,"extension":7.098164973529018},"index":4,"playId":"343f4865-31f5-395d-b0ec-3dd2364d7bb3","pitchNumber":4,"startTime":"2025-07-23T01:01:29.789Z","endTime":"2025-07-23T01:01:33.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.63999986058222,"strikeZoneBottom":1.6070925963102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.805126008518492,"aZ":-23.44526543498535,"pfxX":-8.933823958564751,"pfxZ":5.716458474720409,"pX":0.3323401545680333,"pZ":1.3576656139367387,"vX0":9.47444230194504,"vY0":-122.4499251462186,"vZ0":-5.2829193883628935,"x":104.33,"y":202.12,"x0":-2.41531637180974,"y0":50.00597823141451,"z0":5.5336171890559935,"aX":-13.651905900043387},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2024,"spinDirection":242},"zone":14,"typeConfidence":0.81,"plateTime":0.4462698613805318,"extension":7.336515134589225},"index":5,"playId":"483a1af3-5b16-358f-9bac-289be56ea032","pitchNumber":5,"startTime":"2025-07-23T01:01:49.098Z","endTime":"2025-07-23T01:01:53.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.89,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:01:53.284Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T01:03:12.804Z","endTime":"2025-07-23T01:04:54.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:02:11.898Z","endTime":"2025-07-23T01:03:15.084Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85137843990605,"aZ":-24.15547156053326,"pfxX":-9.547990850490276,"pfxZ":5.245062454894495,"pX":-0.9116735791683273,"pZ":2.0769892874146536,"vX0":6.834981483102766,"vY0":-123.46689348954719,"vZ0":-3.743021902911773,"x":151.75,"y":182.7,"x0":-2.48907464431558,"y0":50.00160287680262,"z0":5.668545361732352,"aX":-14.594395709562168},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2043,"spinDirection":247},"zone":13,"typeConfidence":0.81,"plateTime":0.4453088928540341,"extension":6.9789597168258135},"index":1,"playId":"4e5de28c-80be-3d7c-89f1-69f3b7001e85","pitchNumber":1,"startTime":"2025-07-23T01:03:15.084Z","endTime":"2025-07-23T01:03:18.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-23T01:03:26.350Z","endTime":"2025-07-23T01:03:44.783Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.2,"endSpeed":76.8,"strikeZoneTop":3.79999994298221,"strikeZoneBottom":1.82733795262162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.760379053234484,"aZ":-22.404474430551566,"pfxX":-9.070129275100317,"pfxZ":6.5031499164924735,"pX":-0.40766224713744986,"pZ":0.9335565284143718,"vX0":7.251627845835136,"vY0":-122.22070975937007,"vZ0":-6.506788293401408,"x":132.54,"y":213.57,"x0":-2.2455403899235074,"y0":50.000783734794155,"z0":5.574684918334644,"aX":-13.618814929738111},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.3,"breakHorizontal":14.5,"spinRate":2066,"spinDirection":249},"zone":13,"typeConfidence":0.75,"plateTime":0.4494314101641974,"extension":7.1872229646546675},"index":3,"playId":"05771938-568f-3916-83f3-169bcd40ac7f","pitchNumber":2,"startTime":"2025-07-23T01:03:44.783Z","endTime":"2025-07-23T01:03:48.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.80000130013228,"strikeZoneBottom":1.80782437287072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52251042445972,"aZ":-13.375665213085108,"pfxX":-4.732771138851403,"pfxZ":9.904535121619428,"pX":0.559020431799646,"pZ":1.9241681365384917,"vX0":9.296927915274875,"vY0":-137.40634438490943,"vZ0":-7.265444327334145,"x":95.69,"y":186.83,"x0":-2.264643868011733,"y0":50.00346768002027,"z0":5.52509617030837,"aX":-8.983923225897787},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2312,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.39972680812973405,"extension":7.169738226185524},"index":4,"playId":"90c10d73-01e8-3563-b5c9-c860d409a122","pitchNumber":3,"startTime":"2025-07-23T01:04:02.207Z","endTime":"2025-07-23T01:04:05.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.276254613987035,"aZ":-12.756485342755154,"pfxX":-5.148806143634349,"pfxZ":10.188556028742022,"pX":-0.3391345429544005,"pZ":2.514193579632545,"vX0":7.056804995975007,"vY0":-137.82428736043934,"vZ0":-6.344904267665022,"x":129.93,"y":170.9,"x0":-2.2748931293921593,"y0":50.004276900513695,"z0":5.723412880389932,"aX":-9.814838817991793},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2282,"spinDirection":221},"zone":4,"typeConfidence":0.92,"plateTime":0.39881632066712713,"extension":7.110578077706026},"index":5,"playId":"e6ec88a9-4e1a-3f37-9e11-36916278eed5","pitchNumber":4,"startTime":"2025-07-23T01:04:22.741Z","endTime":"2025-07-23T01:04:28.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.1,"strikeZoneTop":3.79999796022605,"strikeZoneBottom":1.78789082782217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823055424710784,"aZ":-25.587596755495575,"pfxX":-10.885791509757768,"pfxZ":4.301012683400441,"pX":-0.7102890331856592,"pZ":1.6990745112284533,"vX0":7.661924327134254,"vY0":-124.00557267734621,"vZ0":-4.285830973968061,"x":144.07,"y":192.9,"x0":-2.4529230932919184,"y0":50.00142477882905,"z0":5.628721897395628,"aX":-16.657343425010243},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":2159,"spinDirection":247},"zone":7,"typeConfidence":0.87,"plateTime":0.4446828718210041,"extension":7.125858384571541},"index":6,"playId":"f8c17e05-ee09-32a7-95fd-3cb9def580c7","pitchNumber":5,"startTime":"2025-07-23T01:04:49.672Z","endTime":"2025-07-23T01:04:54.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:04:54.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:06:45.714Z","endTime":"2025-07-23T01:09:53.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.32999947401991,"strikeZoneBottom":1.60979481851547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70051121776032,"aZ":-37.72131860592631,"pfxX":0.5854038290024842,"pfxZ":-3.862003058907387,"pX":-0.13236422481126928,"pZ":2.1784581938768914,"vX0":2.471911468355427,"vY0":-118.75290460000727,"vZ0":-1.3283786125037575,"x":122.05,"y":179.96,"x0":-1.260799708297376,"y0":50.00494668577769,"z0":6.161518262700342,"aX":0.8399579615493229},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.1,"breakHorizontal":-1.7,"spinRate":2578,"spinDirection":26},"zone":5,"typeConfidence":0.89,"plateTime":0.46036727165428504,"extension":5.662779433002284},"index":0,"playId":"a631d0e7-7f37-30a0-a390-d6ac8d6cb222","pitchNumber":1,"startTime":"2025-07-23T01:07:24.945Z","endTime":"2025-07-23T01:07:28.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.7,"endSpeed":78.1,"strikeZoneTop":3.33000148293855,"strikeZoneBottom":1.66214199586368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56737676363786,"aZ":-30.498540977150768,"pfxX":0.6210440681900247,"pfxZ":1.089241706060304,"pX":-0.6478462216936609,"pZ":1.5922697728814186,"vX0":1.6948025644402147,"vY0":-123.41740635450452,"vZ0":-3.872855295860215,"x":141.69,"y":195.79,"x0":-1.4241740414240298,"y0":50.00430977613947,"z0":5.75046301573375,"aX":0.9581788981919237},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-1.6,"spinRate":2403,"spinDirection":161},"zone":7,"typeConfidence":0.78,"plateTime":0.44379905333684366,"extension":5.669381339607803},"index":1,"playId":"3f2603b4-fa30-390f-b6b5-9c9f64a64eb8","pitchNumber":2,"startTime":"2025-07-23T01:07:40.940Z","endTime":"2025-07-23T01:07:45.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85234879670795,"aZ":-30.96871255474622,"pfxX":0.308276849380003,"pfxZ":0.7794069167167734,"pX":0.755595521793922,"pZ":2.038863687176304,"vX0":4.705684973074227,"vY0":-122.82525739931697,"vZ0":-2.9058676454211834,"x":88.2,"y":183.73,"x0":-1.2198301156324163,"y0":50.00014409829448,"z0":5.853389824857743,"aX":0.47299120801513245},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.6,"spinRate":2461,"spinDirection":269},"zone":9,"typeConfidence":0.77,"plateTime":0.4448439229742851,"extension":5.814130618207179},"index":2,"playId":"a6387170-ae72-3940-9994-b5ad4bcc3e40","pitchNumber":3,"startTime":"2025-07-23T01:07:59.786Z","endTime":"2025-07-23T01:08:05.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T01:08:18.018Z","endTime":"2025-07-23T01:08:36.798Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.850205004272773,"aZ":-39.48248803875191,"pfxX":-0.9801101172072316,"pfxZ":-4.919551100896734,"pX":-0.22431388099825647,"pZ":1.4696782778017985,"vX0":2.646422078179079,"vY0":-120.90660956677479,"vZ0":-2.4357208901157072,"x":125.55,"y":199.1,"x0":-1.204138845440698,"y0":50.00344062099237,"z0":5.944161819652649,"aX":-1.4561139266321803},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":1.2,"spinRate":2724,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.45244864206555446,"extension":5.783730609897638},"index":4,"playId":"7ae6afc1-438a-3193-b5b1-70a012595235","pitchNumber":4,"startTime":"2025-07-23T01:08:36.798Z","endTime":"2025-07-23T01:08:40.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.3,"endSpeed":85.9,"strikeZoneTop":3.33000187289565,"strikeZoneBottom":1.5673091037016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244946084398006,"aZ":-8.911166764501235,"pfxX":-6.000289985260141,"pfxZ":12.26947349976193,"pX":1.1868342338392912,"pZ":2.7432435430754167,"vX0":7.513650382456699,"vY0":-137.0502084886083,"vZ0":-6.762277355144883,"x":71.76,"y":164.71,"x0":-0.8150269487788346,"y0":50.00250233958265,"z0":5.856579581401354,"aX":-11.376492607230425},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":9.2,"spinRate":2558,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.40018760158917743,"extension":5.978465893206244},"index":5,"playId":"fb895335-7458-3172-bbcb-64f41f5c6191","pitchNumber":5,"startTime":"2025-07-23T01:09:12.830Z","endTime":"2025-07-23T01:09:16.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.32999844509443,"strikeZoneBottom":1.6123397689343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.901254731600215,"aZ":-42.22228622360052,"pfxX":-0.31612031214559533,"pfxZ":-6.625066952225933,"pX":1.1648194938777514,"pZ":1.5559005911415527,"vX0":5.3313060617915395,"vY0":-121.83246573848534,"vZ0":-1.9643885679766282,"x":72.6,"y":196.77,"x0":-1.0023098753929531,"y0":50.0023800716602,"z0":5.991369882693597,"aX":-0.4800646527449031},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.2,"breakHorizontal":-0.6,"spinRate":2731,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4480153636649673,"extension":5.815096498349868},"index":6,"playId":"4cc2911f-a9c3-33fa-9837-f0459c66047b","pitchNumber":6,"startTime":"2025-07-23T01:09:32.029Z","endTime":"2025-07-23T01:09:36.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69131647852128,"aZ":-30.947781859323076,"pfxX":-0.07239842556287335,"pfxZ":0.7706286966290055,"pX":0.20171176212757497,"pZ":2.8774536228816543,"vX0":3.400294151135824,"vY0":-124.53542345895278,"vZ0":-1.2111333622179214,"x":109.31,"y":161.09,"x0":-1.1662039628547072,"y0":50.00042678150331,"z0":5.906966601494404,"aX":-0.11502372766687166},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-0.6,"spinRate":2418,"spinDirection":312},"zone":2,"typeConfidence":0.86,"plateTime":0.43816852645790716,"extension":5.840547683095825},"index":7,"playId":"9fdd0b4d-a8ea-3a4e-bd61-2537247ffef5","pitchNumber":7,"startTime":"2025-07-23T01:09:49.400Z","endTime":"2025-07-23T01:09:53.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:09:53.205Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Juan Soto, deflected by second baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:09:59.185Z","endTime":"2025-07-23T01:12:25.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.57000205249325,"strikeZoneBottom":1.71972082252555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16886155973841,"aZ":-6.913850887742587,"pfxX":-4.340073093072856,"pfxZ":13.351822053357335,"pX":0.5723464312066407,"pZ":1.9952850642316324,"vX0":5.841013053025203,"vY0":-136.9117488303745,"vZ0":-8.797632676341413,"x":95.18,"y":184.91,"x0":-1.0281951002529401,"y0":50.00482988047206,"z0":5.729346670087919,"aX":-8.212774568749818},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.4,"breakHorizontal":6.6,"spinRate":2525,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.4005584553882753,"extension":5.868113452946962},"index":0,"playId":"96596381-eb2c-3938-931c-4c6d6633e271","pitchNumber":1,"startTime":"2025-07-23T01:10:20.721Z","endTime":"2025-07-23T01:10:24.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.56999821237488,"strikeZoneBottom":1.82977334550851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41101468553382,"aZ":-43.12167947564569,"pfxX":2.362572115529326,"pfxZ":-7.303913209597631,"pX":-1.2968722589832755,"pZ":2.3855826974315955,"vX0":-0.6093800592812262,"vY0":-121.25094172677572,"vZ0":0.18018018150499082,"x":166.43,"y":174.37,"x0":-1.3501941870739844,"y0":50.00550168793911,"z0":6.054902958388728,"aX":3.5389377835939593},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.0,"breakHorizontal":-4.2,"spinRate":2630,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.45072962405236083,"extension":5.715965635489559},"index":1,"playId":"f51ce1df-4108-3942-8508-3dc5ba7db9f4","pitchNumber":2,"startTime":"2025-07-23T01:10:38.833Z","endTime":"2025-07-23T01:10:43.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.285778573200503,"aZ":-43.56208681316598,"pfxX":-0.030959930932190183,"pfxZ":-7.566241221546312,"pX":0.6668340004969181,"pZ":2.0358211062989455,"vX0":4.10463021248957,"vY0":-121.2405659356289,"vZ0":-0.5622478614494265,"x":91.58,"y":183.81,"x0":-1.036383395141065,"y0":50.00453350167123,"z0":6.0375293782977915,"aX":-0.04765825555042491},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.7,"breakHorizontal":-0.8,"spinRate":2593,"spinDirection":18},"zone":9,"typeConfidence":0.9,"plateTime":0.4499045289293573,"extension":5.864576603989631},"index":2,"playId":"aa4940c0-a7c4-3557-905f-591afea47da2","pitchNumber":3,"startTime":"2025-07-23T01:10:56.779Z","endTime":"2025-07-23T01:11:01.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-23T01:11:10.010Z","endTime":"2025-07-23T01:11:25.505Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.150661082264094,"aZ":-10.131500807940611,"pfxX":-5.485897849048181,"pfxZ":11.383737747301886,"pX":-0.3983895722359527,"pZ":3.7377135395318577,"vX0":4.055215577753728,"vY0":-137.91325983858317,"vZ0":-4.0011788303643545,"x":132.19,"y":137.86,"x0":-1.171198252341055,"y0":50.00373493379153,"z0":5.884436159343802,"aX":-10.624184621006288},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":9.1,"spinRate":2534,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3963432779741476,"extension":5.883887603298078},"index":4,"playId":"181bd262-2d71-32fd-ae0b-d209c0541400","pitchNumber":4,"startTime":"2025-07-23T01:11:25.505Z","endTime":"2025-07-23T01:11:30.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.43239685717922,"strikeZoneBottom":1.53763461179362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.115305658047898,"aZ":-43.15148342323172,"pfxX":1.651359413817422,"pfxZ":-7.417875226336488,"pX":-0.5644301535060324,"pZ":4.222508720494471,"vX0":1.0494427657537486,"vY0":-120.78374498547284,"vZ0":4.384989678264602,"x":138.51,"y":124.77,"x0":-1.2187944160353124,"y0":50.002372840336534,"z0":6.173642569841568,"aX":2.4438845983257567},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.1,"breakHorizontal":-3.2,"spinRate":2547,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.45316870054334535,"extension":5.683052296782789},"index":5,"playId":"09239e05-d496-3b20-8172-b666bed9e6d5","pitchNumber":5,"startTime":"2025-07-23T01:11:49.517Z","endTime":"2025-07-23T01:11:54.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.552621288477606,"aZ":-42.21367629395971,"pfxX":1.1953954335344061,"pfxZ":-6.857256831338455,"pX":-0.11151172087067743,"pZ":2.7110794582266533,"vX0":2.624969092905254,"vY0":-120.02315561474485,"vZ0":0.9737373207275468,"x":121.25,"y":165.58,"x0":-1.3733452836972506,"y0":50.003984460958435,"z0":6.05007570729237,"aX":1.74947473243768},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.0,"breakHorizontal":-2.8,"spinRate":2506,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.4558076617774165,"extension":5.8875111491916305},"hitData":{"launchSpeed":97.6,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.72,"coordY":131.23}},"index":6,"playId":"8b771e35-a66a-3422-92c3-8783db003f7c","pitchNumber":6,"startTime":"2025-07-23T01:12:09.920Z","endTime":"2025-07-23T01:12:25.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:12:25.724Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:12:29.329Z","endTime":"2025-07-23T01:14:33.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.67999910283695,"strikeZoneBottom":1.6409840980489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83527740301461,"aZ":-39.34988506105652,"pfxX":-1.6473369079311477,"pfxZ":-4.772975201387866,"pX":0.8742649679879207,"pZ":0.6014199356583279,"vX0":5.044019242501928,"vY0":-122.34028578367366,"vZ0":-4.408348096469003,"x":83.68,"y":222.54,"x0":-1.0069741274069952,"y0":50.00176203320563,"z0":5.826487689714422,"aX":-2.478858283153393},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.5,"breakHorizontal":1.7,"spinRate":2644,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.44900293040695827,"extension":5.9043659378155615},"index":0,"playId":"8c5fb0e2-581e-320e-b025-75322b77fdfa","pitchNumber":1,"startTime":"2025-07-23T01:12:53.775Z","endTime":"2025-07-23T01:13:01.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.68000158287525,"strikeZoneBottom":1.79728084747553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.920465039547018,"aZ":-11.025321355283154,"pfxX":-4.681561844288821,"pfxZ":11.207769894880244,"pX":-0.400280244767968,"pZ":1.8910893550437975,"vX0":3.4808114789045494,"vY0":-136.03401832886667,"vZ0":-8.032449219647976,"x":132.26,"y":187.72,"x0":-1.0837714754553232,"y0":50.005514275208334,"z0":5.633829518734664,"aX":-8.83589708776893},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2438,"spinDirection":203},"zone":7,"typeConfidence":0.89,"plateTime":0.4015880975245816,"extension":6.076341388001974},"index":1,"playId":"cec76d0b-a573-30ef-a80d-c5e549d47d76","pitchNumber":2,"startTime":"2025-07-23T01:13:16.256Z","endTime":"2025-07-23T01:13:20.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.0,"endSpeed":77.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.596085337908296,"aZ":-31.86029653699916,"pfxX":0.3397329816447978,"pfxZ":0.205238183073158,"pX":-0.30946687098994924,"pZ":3.275711501165753,"vX0":2.698693168644056,"vY0":-123.76293663622381,"vZ0":0.22157881890009556,"x":128.8,"y":150.34,"x0":-1.4599474212021493,"y0":50.00497210841775,"z0":5.861928826142649,"aX":0.5245201880869711},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":2472,"spinDirection":30},"zone":1,"typeConfidence":0.75,"plateTime":0.4432290881997005,"extension":5.8623440596225915},"index":2,"playId":"e60d8d17-1bf4-3576-8734-d448971dfe7e","pitchNumber":3,"startTime":"2025-07-23T01:13:37.779Z","endTime":"2025-07-23T01:13:42.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.62146887597616,"strikeZoneBottom":1.62830393685544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32506091917573,"aZ":-42.00018283350989,"pfxX":-0.36465345275652866,"pfxZ":-6.35743932275463,"pX":0.07284219186546405,"pZ":1.3664423932310341,"vX0":3.2366489107225096,"vY0":-123.5188081604626,"vZ0":-2.264106871465339,"x":114.22,"y":201.89,"x0":-1.2063586757585323,"y0":50.000127376069024,"z0":5.822448842729204,"aX":-0.5646527885568734},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.8,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4432280911339137,"extension":5.8774123985202635},"index":3,"playId":"e8f86fe6-3171-3a7e-aa4b-ab1b6c10b30e","pitchNumber":4,"startTime":"2025-07-23T01:14:03.524Z","endTime":"2025-07-23T01:14:09.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.906815550822873,"aZ":-32.80780139294152,"pfxX":0.8206017170425993,"pfxZ":-0.4030538586167953,"pX":-0.03093742511731532,"pZ":2.819807858634445,"vX0":2.9529177318076454,"vY0":-124.57912010613823,"vZ0":-0.6341615709525028,"x":118.18,"y":162.65,"x0":-1.3358951549378462,"y0":50.00261672663027,"z0":5.778347960476441,"aX":1.2950236549871956},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-2.2,"spinRate":2445,"spinDirection":32},"zone":5,"typeConfidence":0.68,"plateTime":0.4388634034916148,"extension":5.791007685654116},"index":4,"playId":"e95fcb4b-bec0-32df-8ee7-f97945ac5632","pitchNumber":5,"startTime":"2025-07-23T01:14:28.444Z","endTime":"2025-07-23T01:14:33.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:14:33.050Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to second baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:17:15.599Z","endTime":"2025-07-23T01:18:47.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:14:47.236Z","endTime":"2025-07-23T01:15:07.448Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Reed Garrett replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T01:15:07.448Z","endTime":"2025-07-23T01:17:17.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.48739567445538,"strikeZoneBottom":1.73949189840123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.879591730476665,"aZ":-31.01398114450667,"pfxX":7.52930960371622,"pfxZ":0.7110928869815094,"pX":0.28678619186612614,"pZ":1.7019439486698293,"vX0":4.414196061098809,"vY0":-127.7587063105448,"vZ0":-3.1609820666386397,"x":106.07,"y":192.83,"x0":-2.447655985207731,"y0":50.004593377079914,"z0":5.419620347614189,"aX":12.317331112609649},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-14.6,"spinRate":2828,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4304373101394754,"extension":6.252569866019917},"index":2,"playId":"96f17bd7-45f8-3b77-88f9-7642ebc54c1a","pitchNumber":1,"startTime":"2025-07-23T01:17:17.969Z","endTime":"2025-07-23T01:17:22.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.52345625214528,"strikeZoneBottom":1.69808269074175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.257913016460595,"aZ":-30.65747442531496,"pfxX":9.19560504540644,"pfxZ":0.9711271274468984,"pX":-0.0013289966483345816,"pZ":1.5674416321309583,"vX0":3.1925480211537454,"vY0":-124.92928388503643,"vZ0":-3.2884196097821716,"x":117.05,"y":196.46,"x0":-2.4948935480055265,"y0":50.002210416099096,"z0":5.455957835499981,"aX":14.342490183088893},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-17.4,"spinRate":3005,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4406574023930121,"extension":6.344838181497137},"index":3,"playId":"ff7405f6-f371-31ab-a60e-55db1c2799ff","pitchNumber":2,"startTime":"2025-07-23T01:17:35.596Z","endTime":"2025-07-23T01:17:39.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.42999859466002,"strikeZoneBottom":1.67441715802417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.990686665246812,"aZ":-33.61411360530427,"pfxX":-8.357108325723134,"pfxZ":-0.8316718990882368,"pX":-0.8566229729168408,"pZ":1.0287580408769987,"vX0":6.633774950419264,"vY0":-130.57238471309427,"vZ0":-4.499654915026781,"x":149.65,"y":211.0,"x0":-2.3371169036922916,"y0":50.00118599019619,"z0":5.287155587721826,"aX":-14.51336968222848},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.8,"spinRate":1616,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41854846710779414,"extension":6.620931741623771},"index":4,"playId":"6c40ede7-a856-364f-87f3-fe964757bf5e","pitchNumber":3,"startTime":"2025-07-23T01:17:51.876Z","endTime":"2025-07-23T01:17:55.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.42999976563052,"strikeZoneBottom":1.72059507670819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.854508456884247,"aZ":-30.578615214597296,"pfxX":-8.362680454073985,"pfxZ":0.916632189817639,"pX":1.0516558689603577,"pZ":0.4480789154615847,"vX0":10.731466045394038,"vY0":-130.6696797637809,"vZ0":-6.441245199200476,"x":76.91,"y":226.68,"x0":-2.0095411437761967,"y0":50.0037510461271,"z0":5.223512017658932,"aX":-14.55746505979393},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":13.0,"spinRate":1788,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41812485302436775,"extension":6.760490676549347},"index":5,"playId":"5ea56e43-7220-3f38-a26c-ae275053af0b","pitchNumber":4,"startTime":"2025-07-23T01:18:08.290Z","endTime":"2025-07-23T01:18:14.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Reed Garrett. Nolan Schanuel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"5ea56e43-7220-3f38-a26c-ae275053af0b","startTime":"2025-07-23T01:18:18.174Z","endTime":"2025-07-23T01:18:39.788Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"postOnSecond":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.79,"dramaIndex":63.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.051174772062186,"aZ":-31.253272887001078,"pfxX":3.9778014707946983,"pfxZ":0.562994740347996,"pX":0.8653882139064059,"pZ":1.9921170706180014,"vX0":6.604545019775702,"vY0":-128.04176952394667,"vZ0":-2.015749648000267,"x":84.01,"y":184.99,"x0":-2.2830424377467375,"y0":50.001435173068536,"z0":5.280080064560601,"aX":6.479322843643776},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-8.9,"spinRate":2667,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43087671490232227,"extension":6.279812215511771},"hitData":{"launchSpeed":72.5,"launchAngle":16.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":141.61,"coordY":138.03}},"index":7,"playId":"edd60312-547c-31c7-be50-5e98af90603c","pitchNumber":5,"startTime":"2025-07-23T01:18:39.788Z","endTime":"2025-07-23T01:18:47.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:18:47.779Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Francisco Alvarez reaches on a fielding error by shortstop Zach Neto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:21:39.207Z","endTime":"2025-07-23T01:22:45.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-23T01:20:45.870Z","endTime":"2025-07-23T01:21:28.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-23T01:21:28.040Z","endTime":"2025-07-23T01:21:41.503Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.36999874498197,"strikeZoneBottom":1.5308473812666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50409312246838,"aZ":-31.22079953018789,"pfxX":8.61400881451843,"pfxZ":0.6392429414524354,"pX":-0.5596349229213597,"pZ":2.3109490783829054,"vX0":1.0668207760277533,"vY0":-121.45730585571623,"vZ0":-1.6820084681571001,"x":138.33,"y":176.38,"x0":-2.123484809094146,"y0":50.00100304418673,"z0":5.747346031242139,"aX":12.767478480621847},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":2681,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.45230124680597594,"extension":6.431844039869249},"index":2,"playId":"a61df496-40f2-3f4c-bd4b-20a2efc99be6","pitchNumber":1,"startTime":"2025-07-23T01:21:41.503Z","endTime":"2025-07-23T01:21:45.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.32080445402737,"strikeZoneBottom":1.4450068936889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663983961890082,"aZ":-28.991544021764344,"pfxX":7.876621051943234,"pfxZ":2.1086404835295482,"pX":1.3414220633914002,"pZ":1.7941555452757374,"vX0":5.125943427346168,"vY0":-122.4996505730974,"vZ0":-3.1744362025589856,"x":65.87,"y":190.34,"x0":-1.8062514231463844,"y0":50.00416006991872,"z0":5.60234562121221,"aX":11.89257819293713},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-15.5,"spinRate":2684,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4482495562690332,"extension":6.558495222597566},"index":3,"playId":"5a9a365e-b2d1-3553-afd2-f1cd47b4c22c","pitchNumber":2,"startTime":"2025-07-23T01:21:59.125Z","endTime":"2025-07-23T01:22:03.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.4,"endSpeed":80.1,"strikeZoneTop":3.36999787729187,"strikeZoneBottom":1.45126168166601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.225242525847705,"aZ":-36.51155418523588,"pfxX":3.717528418284518,"pfxZ":-2.7049354692552194,"pX":1.1879059467583608,"pZ":0.9282279611432269,"vX0":5.811098210529668,"vY0":-125.7123246620829,"vZ0":-4.832592327236401,"x":71.72,"y":213.72,"x0":-1.6357304326685473,"y0":50.00414289126385,"z0":5.835753543354451,"aX":5.956602034502392},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":-8.0,"spinRate":2742,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.43552346981477763,"extension":6.6529665914182035},"index":4,"playId":"efd357ee-d6eb-39bf-86be-829c773642f7","pitchNumber":3,"startTime":"2025-07-23T01:22:15.370Z","endTime":"2025-07-23T01:22:19.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.646744237264397,"aZ":-22.508278007372095,"pfxX":2.267565813946182,"pfxZ":5.217975562235008,"pX":0.20783281985076957,"pZ":2.2013903992319928,"vX0":4.550291340442567,"vY0":-134.60482304660502,"vZ0":-5.725987746671984,"x":109.08,"y":179.34,"x0":-1.7929161144565402,"y0":50.0023470679374,"z0":5.929144374757506,"aX":4.199304070639044},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-5.0,"spinRate":2327,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4054618002288932,"extension":6.498757695762581},"hitData":{"launchSpeed":86.8,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":147.63}},"index":5,"playId":"5e5dd9b0-4051-30ec-82e5-8f0d23c89bd2","pitchNumber":4,"startTime":"2025-07-23T01:22:35.476Z","endTime":"2025-07-23T01:22:45.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:22:45.249Z","atBatIndex":56},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ronny Mauricio reaches on a fielder's choice. Francisco Alvarez to 2nd. Francisco Alvarez advances to 2nd, on a fielding error by first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:22:53.629Z","endTime":"2025-07-23T01:23:55.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.92999963806612,"strikeZoneBottom":1.91363242814612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23840387204985,"aZ":-26.095757354536982,"pfxX":3.1969374029680577,"pfxZ":3.358143168048745,"pX":-0.07751618349625197,"pZ":2.285932310038704,"vX0":3.638104972934661,"vY0":-133.5756894145291,"vZ0":-4.431497465617098,"x":119.95,"y":177.06,"x0":-1.8716229215037712,"y0":50.00560173718904,"z0":5.838458660341514,"aX":5.7878387243071705},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2289,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4097436615137986,"extension":6.389344976038689},"index":0,"playId":"0a7730f6-59ec-348a-85b9-b1412d93cb77","pitchNumber":1,"startTime":"2025-07-23T01:23:10.808Z","endTime":"2025-07-23T01:23:14.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":93.1,"endSpeed":85.9,"strikeZoneTop":3.93000023646301,"strikeZoneBottom":1.81783559576728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077979063307986,"aZ":-24.799806486550168,"pfxX":2.571185152174518,"pfxZ":3.929700396323275,"pX":-1.0520555424698703,"pZ":3.032288825312181,"vX0":1.0393441176347151,"vY0":-135.7130995730418,"vZ0":-3.3507609059699037,"x":157.1,"y":156.91,"x0":-1.7734082441221524,"y0":50.002566363700346,"z0":5.99897385108537,"aX":4.823576278384658},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.9,"spinRate":2468,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.40270199917985705,"extension":6.306129656202934},"index":1,"playId":"fcebf943-2251-3311-a4e4-1d7307573cc0","pitchNumber":2,"startTime":"2025-07-23T01:23:26.396Z","endTime":"2025-07-23T01:23:30.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428740463622393,"aZ":-25.811456513802096,"pfxX":2.3353783172054063,"pfxZ":3.45297567843099,"pX":-0.06374446210515897,"pZ":2.877448439110607,"vX0":3.676276021648475,"vY0":-134.6368501557372,"vZ0":-3.4536457234796654,"x":119.43,"y":161.09,"x0":-1.7486295294921623,"y0":50.0008758378034,"z0":5.997472909803472,"aX":4.298325509076171},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.40636865928361265,"extension":6.551542332866981},"hitData":{"launchSpeed":74.6,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":171.95}},"index":2,"playId":"6c6a1362-efda-36c3-aeef-ea12e2a95631","pitchNumber":3,"startTime":"2025-07-23T01:23:43.449Z","endTime":"2025-07-23T01:23:55.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":4.000000000000014,"leverageIndex":1.18,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:23:55.915Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:25:20.913Z","endTime":"2025-07-23T01:27:02.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:25:00.502Z","endTime":"2025-07-23T01:25:23.234Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869142216363507,"aZ":-34.247767038671164,"pfxX":8.334040629036002,"pfxZ":-1.407068474627561,"pX":0.6817454605825047,"pZ":1.8526085948314737,"vX0":3.82606579385269,"vY0":-121.28309696937261,"vZ0":-1.9309009379478415,"x":91.01,"y":188.76,"x0":-2.00362638528782,"y0":50.00240115876118,"z0":5.673505619164507,"aX":12.293486249378152},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":-16.1,"spinRate":2846,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4533090474466519,"extension":6.790796456807424},"index":1,"playId":"3fe8d207-03f5-370f-9099-5253123132fd","pitchNumber":1,"startTime":"2025-07-23T01:25:23.234Z","endTime":"2025-07-23T01:25:26.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.70000135397255,"strikeZoneBottom":1.82078442280504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76229570208292,"aZ":-42.26805298464249,"pfxX":6.2719977929600566,"pfxZ":-6.618482776228662,"pX":-0.9294209179352964,"pZ":2.8046674000476197,"vX0":0.2000337863480422,"vY0":-122.30569160007832,"vZ0":0.7424371876917755,"x":152.43,"y":163.05,"x0":-1.827870996959768,"y0":50.00542288092452,"z0":6.104748136680724,"aX":9.560331917787813},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.6,"breakHorizontal":-11.4,"spinRate":2835,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4468098212505347,"extension":6.3285441603053165},"index":2,"playId":"a9382080-a91c-387c-a9e2-ce69c151816a","pitchNumber":2,"startTime":"2025-07-23T01:25:42.032Z","endTime":"2025-07-23T01:25:46.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.066611806246243,"aZ":-38.52912004593065,"pfxX":5.959857503088882,"pfxZ":-3.8501068097857676,"pX":0.7744514317453332,"pZ":2.0110381360888057,"vX0":4.371496642317764,"vY0":-126.90128048592892,"vZ0":-2.185467856928059,"x":87.48,"y":184.48,"x0":-1.7378044389999074,"y0":50.00363917557019,"z0":5.918292995111823,"aX":9.835571593560974},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-11.8,"spinRate":2811,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.42966703244363336,"extension":6.581343850313225},"index":3,"playId":"2178541c-a371-311e-9fd0-f82ecddbfa6d","pitchNumber":3,"startTime":"2025-07-23T01:25:58.780Z","endTime":"2025-07-23T01:26:05.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.71764703589776,"strikeZoneBottom":1.80789541367464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62945948771173,"aZ":-14.643823117201105,"pfxX":-3.401228293628561,"pfxZ":8.459790924055579,"pX":1.4118657028440955,"pZ":2.634127174942278,"vX0":9.855608671121876,"vY0":-142.95597786266077,"vZ0":-5.792841003758225,"x":63.18,"y":167.66,"x0":-1.6367858379852125,"y0":50.0026234987656,"z0":5.604361207242437,"aX":-7.049296157295628},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":2248,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3829922756868238,"extension":6.672556666717223},"index":4,"playId":"da28e098-df5c-32ca-9926-c6d34088e6df","pitchNumber":4,"startTime":"2025-07-23T01:26:39.189Z","endTime":"2025-07-23T01:26:42.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.497209402117626,"aZ":-35.01997941126154,"pfxX":5.135462072219481,"pfxZ":-1.6444733197767434,"pX":0.8496509761587588,"pZ":1.598382930320062,"vX0":4.616625385061669,"vY0":-129.61069801260686,"vZ0":-4.168527164320501,"x":84.61,"y":195.62,"x0":-1.613153450517689,"y0":50.00606191658127,"z0":5.861309784186119,"aX":8.862670513193171},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.6,"breakHorizontal":-10.2,"spinRate":2746,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4203213552094285,"extension":6.447873343461105},"index":5,"playId":"9ac0aff1-f3ba-3f3d-b934-7b180b69dfd2","pitchNumber":5,"startTime":"2025-07-23T01:26:57.235Z","endTime":"2025-07-23T01:27:02.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.33,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:27:02.361Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging. Francisco Alvarez to 3rd. Ronny Mauricio to 2nd. Wild pitch by pitcher Ryan Zeferjahn.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:27:05.022Z","endTime":"2025-07-23T01:28:55.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":84.9,"strikeZoneTop":3.35499439863656,"strikeZoneBottom":1.62738901493542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.848259513639842,"aZ":-27.979744366785475,"pfxX":2.566633349848268,"pfxZ":2.2864355045302958,"pX":-1.420629148838236,"pZ":2.6148418355312972,"vX0":0.3394536171975623,"vY0":-134.2063445158688,"vZ0":-3.439618471517958,"x":171.15,"y":168.18,"x0":-1.882160141713455,"y0":50.000541680223535,"z0":5.896268423923629,"aX":4.7015417923999046},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.7,"spinRate":2595,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40744016854523046,"extension":6.280313719128531},"index":0,"playId":"e39afef4-6081-3c7a-a63a-bbc1506015e7","pitchNumber":1,"startTime":"2025-07-23T01:27:29.414Z","endTime":"2025-07-23T01:27:32.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.44853709232851,"strikeZoneBottom":1.46343743473077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.417749873987162,"aZ":-34.04160635306344,"pfxX":4.207775179948825,"pfxZ":-1.1033210385989527,"pX":0.18413315882637918,"pZ":2.686653278603295,"vX0":3.731529131714419,"vY0":-128.96032781483453,"vZ0":-1.4672019057591845,"x":109.98,"y":166.24,"x0":-1.8231260625079588,"y0":50.00028137480288,"z0":5.86594883406962,"aX":7.15190766152016},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":-8.4,"spinRate":2665,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.42318619125486556,"extension":6.524536891737595},"index":1,"playId":"6124a69d-3a15-3f33-a844-cc6b09851564","pitchNumber":2,"startTime":"2025-07-23T01:27:46.413Z","endTime":"2025-07-23T01:27:50.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T01:28:03.604Z","endTime":"2025-07-23T01:28:25.845Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10452243327098,"aZ":-38.30297909819092,"pfxX":4.62719663807651,"pfxZ":-3.7472717799746658,"pX":-0.313505676530605,"pZ":1.401899827105556,"vX0":2.3542226577866447,"vY0":-126.78719122971162,"vZ0":-3.503535500716765,"x":128.95,"y":200.93,"x0":-1.8544412600550986,"y0":50.006009371620635,"z0":5.847974161235921,"aX":7.559720142753602},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.3,"breakHorizontal":-8.9,"spinRate":2853,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.43144743118963946,"extension":6.599671852814957},"index":3,"playId":"a4887d38-c46d-33bd-aaad-0ab56a75de12","pitchNumber":3,"startTime":"2025-07-23T01:28:25.845Z","endTime":"2025-07-23T01:28:29.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.104113550774585,"aZ":-40.310492520821825,"pfxX":4.788258129583715,"pfxZ":-5.1835372123499965,"pX":0.24104972165253108,"pZ":-0.8260869404546415,"vX0":2.879132226581882,"vY0":-124.79505280133642,"vZ0":-7.975230519194017,"x":107.81,"y":261.08,"x0":-1.551177379827619,"y0":50.001041826826665,"z0":5.748797559947821,"aX":7.5193102071760105},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.0,"breakHorizontal":-9.4,"spinRate":2869,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43960638357253545,"extension":6.608344403361472},"index":4,"playId":"0bcce346-b2ec-379b-93c6-1714c3488570","pitchNumber":4,"startTime":"2025-07-23T01:28:47.052Z","endTime":"2025-07-23T01:28:55.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":1.55,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:28:55.391Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Zeferjahn intentionally walks Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:29:16.641Z","endTime":"2025-07-23T01:29:27.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07770546-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.561Z","endTime":"2025-07-23T01:29:21.583Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07770546-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.583Z","endTime":"2025-07-23T01:29:21.585Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07770546-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.585Z","endTime":"2025-07-23T01:29:22.585Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07770546-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.585Z","endTime":"2025-07-23T01:29:27.421Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.77,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:29:27.421Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:29:28.280Z","endTime":"2025-07-23T01:31:08.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.62999959544635,"strikeZoneBottom":1.71737895643201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20050720052314,"aZ":-29.30263386861265,"pfxX":3.9225901464657165,"pfxZ":1.6233254525080616,"pX":2.2567159774137053,"pZ":1.8238232295312993,"vX0":8.920508772564519,"vY0":-131.64955449257994,"vZ0":-4.2220759300289075,"x":30.98,"y":189.54,"x0":-1.6760858164596946,"y0":50.00065651260323,"z0":5.600651649937266,"aX":6.930146976795826},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-8.9,"spinRate":2603,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4149886008384862,"extension":6.681920885147987},"index":0,"playId":"5144dd28-2fa0-369b-9b3f-8e592827af50","pitchNumber":1,"startTime":"2025-07-23T01:29:44.877Z","endTime":"2025-07-23T01:29:49.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.518510871771806,"aZ":-28.564800375921486,"pfxX":6.6224669077900264,"pfxZ":2.3642108186727624,"pX":0.31922484210795227,"pZ":2.145680981030657,"vX0":3.4608169163366416,"vY0":-123.28265701516807,"vZ0":-2.615536122863104,"x":104.83,"y":180.85,"x0":-1.9669934702773189,"y0":50.00176647379936,"z0":5.653060377932589,"aX":10.102935413069833},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":2760,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.44578885668951607,"extension":6.479615526539812},"index":1,"playId":"91308cd5-f442-37ba-9ed5-e6c63e375263","pitchNumber":2,"startTime":"2025-07-23T01:30:04.989Z","endTime":"2025-07-23T01:30:11.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28099391389143,"aZ":-39.665682096892795,"pfxX":6.435873506821178,"pfxZ":-4.904549122425497,"pX":-0.7302611815009825,"pZ":3.0149029306149613,"vX0":0.23759222445489017,"vY0":-122.57437717418654,"vZ0":0.618172704488122,"x":144.84,"y":157.38,"x0":-1.6649854118738414,"y0":50.002889391167415,"z0":6.135087912046949,"aX":9.832982059104161},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.5,"breakHorizontal":-11.8,"spinRate":2705,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.44615621520494253,"extension":6.615860914353791},"index":2,"playId":"bdf6f91f-a61d-31d5-bcc8-5be7551db618","pitchNumber":3,"startTime":"2025-07-23T01:30:29.262Z","endTime":"2025-07-23T01:30:33.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T01:30:43.795Z","endTime":"2025-07-23T01:31:03.647Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2142340488761,"aZ":-29.026008839074844,"pfxX":7.387212690832515,"pfxZ":1.9646283644094567,"pX":-0.3886251193672166,"pZ":3.2560665891842824,"vX0":1.9318513386401817,"vY0":-126.14129601612409,"vZ0":-0.08304888534903465,"x":131.81,"y":150.87,"x0":-2.1250493292598374,"y0":50.000926384716685,"z0":5.642326674979656,"aX":11.825594439245307},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":2735,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.4352962693575586,"extension":6.764492375320569},"index":4,"playId":"3d1d59b3-b4df-34e8-8056-e23aadb249bf","pitchNumber":4,"startTime":"2025-07-23T01:31:03.647Z","endTime":"2025-07-23T01:31:08.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:31:08.453Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:33:36.557Z","endTime":"2025-07-23T01:34:23.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to second base for Jeff McNeil.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-23T01:33:07.406Z","endTime":"2025-07-23T01:33:07.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-23T01:33:07.426Z","endTime":"2025-07-23T01:33:07.427Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyrone Taylor replaces third baseman Ronny Mauricio, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T01:33:07.427Z","endTime":"2025-07-23T01:33:38.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":677595,"link":"/api/v1/people/677595"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.67228699314877,"strikeZoneBottom":1.77542342838994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47401142138544,"aZ":-26.687222434436272,"pfxX":6.323685599249872,"pfxZ":3.391182018786737,"pX":0.8108526847375056,"pZ":1.877708143122833,"vX0":6.044596603630798,"vY0":-127.32588349004416,"vZ0":-3.5086501945980215,"x":86.09,"y":188.08,"x0":-2.4276607673138346,"y0":50.00601642932707,"z0":5.417759269221035,"aX":10.241928471764528},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-13.0,"spinRate":2876,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4324492965652271,"extension":6.282927722987564},"index":3,"playId":"01f13044-0a2f-3d6d-94bb-ce29feedaddb","pitchNumber":1,"startTime":"2025-07-23T01:33:38.877Z","endTime":"2025-07-23T01:33:42.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.9,"endSpeed":87.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.53538158021722,"aZ":-26.64431574531623,"pfxX":-10.699494980800146,"pfxZ":2.7956904452332694,"pX":-1.11481036549884,"pZ":1.504722224878178,"vX0":7.263338206487585,"vY0":-140.79322967481818,"vZ0":-5.865862870991559,"x":132.87,"y":151.73,"x0":-2.358431453207218,"y0":50.00070235237338,"z0":5.375216997246778,"aX":-21.14880919842258},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2311,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3913345580248411,"extension":6.354590863342064},"index":4,"playId":"a9240588-f331-33de-b06e-70697c383e46","pitchNumber":2,"startTime":"2025-07-23T01:33:55.800Z","endTime":"2025-07-23T01:33:59.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21412842028896,"aZ":-31.29098154033303,"pfxX":7.945185858068983,"pfxZ":0.5451979163964715,"pX":0.010344081044135145,"pZ":3.4809283159441957,"vX0":3.13065427431842,"vY0":-126.67167138451178,"vZ0":1.0934208838913657,"x":116.61,"y":144.79,"x0":-2.2756662886696604,"y0":50.00268514698664,"z0":5.556039111097382,"aX":12.837638777472396},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.1,"spinRate":2812,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.43332778562784524,"extension":6.411689675551507},"index":5,"playId":"b163fd7a-924f-351e-aa6c-f58a97ce03b1","pitchNumber":3,"startTime":"2025-07-23T01:34:17.665Z","endTime":"2025-07-23T01:34:23.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:34:23.756Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:34:27.572Z","endTime":"2025-07-23T01:37:01.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.5219888944396,"strikeZoneBottom":1.6891039082724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91897132543735,"aZ":-22.68348196723491,"pfxX":-0.799024342426665,"pfxZ":5.0150188952146415,"pX":1.1953593705147256,"pZ":2.205473857109838,"vX0":9.024435552388832,"vY0":-135.95413465059025,"vZ0":-4.403623467832721,"x":71.44,"y":179.23,"x0":-2.048480853932891,"y0":50.00091101623241,"z0":5.400182240952284,"aX":-1.5138537189868677},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2615,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4012946874483565,"extension":6.21798563392816},"index":0,"playId":"60afff07-d652-3420-b4b4-4d6eda090c52","pitchNumber":1,"startTime":"2025-07-23T01:34:46.547Z","endTime":"2025-07-23T01:34:51.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.47999917314928,"strikeZoneBottom":1.62364543189368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.167577318129933,"aZ":-28.088692198774485,"pfxX":2.9558707673044866,"pfxZ":2.242778225126859,"pX":1.5529192167503134,"pZ":2.2955210083518875,"vX0":8.404309997556494,"vY0":-133.69947972627008,"vZ0":-3.3140510310354565,"x":57.81,"y":176.8,"x0":-2.007471524746331,"y0":50.0021724898375,"z0":5.5534027484878115,"aX":5.383679657608734},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":-7.1,"spinRate":2592,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.40870169427052394,"extension":6.1056463766417055},"index":1,"playId":"03637390-6d18-3fe6-adbd-414975dd7bf1","pitchNumber":2,"startTime":"2025-07-23T01:35:03.938Z","endTime":"2025-07-23T01:35:10.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.47999986487084,"strikeZoneBottom":1.58295072855176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.022391550240457,"aZ":-27.975046167217403,"pfxX":8.568503965924092,"pfxZ":2.654134976510335,"pX":-0.3122050399580497,"pZ":2.966077087493227,"vX0":2.6919492623074257,"vY0":-125.47513055911438,"vZ0":-0.7236266840149819,"x":128.9,"y":158.7,"x0":-2.5141529568674414,"y0":50.004433679615296,"z0":5.551614479588624,"aX":13.569604233336571},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":2865,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4376809590181532,"extension":6.104279448856572},"index":2,"playId":"cfb36d21-8754-3417-8560-6a63c102f589","pitchNumber":3,"startTime":"2025-07-23T01:35:21.971Z","endTime":"2025-07-23T01:35:25.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.301007631222202,"aZ":-23.802191608983946,"pfxX":1.477402534247882,"pfxZ":4.463154324725215,"pX":-0.3279148855184948,"pZ":2.800335507955763,"vX0":4.605637736476396,"vY0":-135.51687645844672,"vZ0":-2.5838014984748816,"x":129.5,"y":163.17,"x0":-2.235629599108772,"y0":50.0008293776454,"z0":5.413898432545239,"aX":2.770608095411204},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2598,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.40288250657813407,"extension":6.292320699174784},"index":3,"playId":"79413ec0-a630-3274-b531-0bfe623e1d7b","pitchNumber":4,"startTime":"2025-07-23T01:35:37.184Z","endTime":"2025-07-23T01:35:41.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T01:36:00.657Z","endTime":"2025-07-23T01:36:04.749Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53177931448499,"aZ":-29.917596610966935,"pfxX":-5.787813496534975,"pfxZ":1.3265287397185954,"pX":-0.7745026340106779,"pZ":2.632671135216791,"vX0":5.364401783701669,"vY0":-129.59299408347908,"vZ0":-1.403626620952825,"x":146.52,"y":167.7,"x0":-2.117180998082021,"y0":50.00558581213226,"z0":5.462045320166602,"aX":-9.867730969852165},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":9.4,"spinRate":1651,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4223027784051938,"extension":6.428308667189077},"index":5,"playId":"63ba0779-ea19-3254-a31e-1f241e0e3582","pitchNumber":5,"startTime":"2025-07-23T01:36:04.749Z","endTime":"2025-07-23T01:36:09.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526392129418156,"aZ":-31.60459135847149,"pfxX":-7.722688923288717,"pfxZ":0.33775317526679594,"pX":-1.2350236479885426,"pZ":1.5705546365340077,"vX0":4.778930712323048,"vY0":-128.69744724058222,"vZ0":-3.580189239988427,"x":164.08,"y":196.38,"x0":-2.1157928603975438,"y0":50.00189400136188,"z0":5.436265852153421,"aX":-12.911459819428572},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":12.8,"spinRate":1377,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42613812661236583,"extension":6.203333070849203},"index":6,"playId":"1b13b2ea-c547-3ca6-bb3f-e28d88435546","pitchNumber":6,"startTime":"2025-07-23T01:36:34.888Z","endTime":"2025-07-23T01:36:38.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.47999877448274,"strikeZoneBottom":1.5803974402692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.50887409067687,"aZ":-13.298347438324521,"pfxX":-6.426222609810205,"pfxZ":9.286117176165778,"pX":-0.3754623225986368,"pZ":1.7765837064146952,"vX0":6.9939612500924495,"vY0":-142.34755901285533,"vZ0":-7.383521361299346,"x":131.31,"y":190.81,"x0":-2.0403728152939484,"y0":50.00575498122514,"z0":5.262866877996241,"aX":-13.067537789645801},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2455,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3861577800205538,"extension":6.288169773824919},"index":7,"playId":"4da53a5d-0960-30f9-bac3-e018bad75ade","pitchNumber":7,"startTime":"2025-07-23T01:36:57.891Z","endTime":"2025-07-23T01:37:01.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:37:01.836Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:37:07.451Z","endTime":"2025-07-23T01:39:39.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":97.9,"endSpeed":88.4,"strikeZoneTop":3.719999635564,"strikeZoneBottom":1.79853673367127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.042450989901084,"aZ":-21.481087912503213,"pfxX":-10.96102740155041,"pfxZ":5.302614470043919,"pX":-0.48544752790249357,"pZ":1.5069707134992392,"vX0":8.447346924824874,"vY0":-142.15301904474993,"vZ0":-6.67004516586256,"x":135.5,"y":198.09,"x0":-2.0935862546493285,"y0":50.00225054871352,"z0":5.278900373811709,"aX":-22.103202771426204},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2326,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3874807225141237,"extension":6.296416759518151},"index":0,"playId":"18e39c50-6fe2-3131-a381-fd902a742caf","pitchNumber":1,"startTime":"2025-07-23T01:37:25.443Z","endTime":"2025-07-23T01:37:29.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":97.2,"endSpeed":87.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.309025230427004,"aZ":-26.107158834410637,"pfxX":-10.651278393815007,"pfxZ":3.0528973139448325,"pX":-0.5359267135368779,"pZ":2.0223314077636187,"vX0":8.056046238934995,"vY0":-141.13550057823358,"vZ0":-4.71102734633033,"x":137.43,"y":184.18,"x0":-2.0636775685631945,"y0":50.00501142713213,"z0":5.424237501858283,"aX":-21.190216425383387},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2302,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3901786058482095,"extension":6.337770077510214},"index":1,"playId":"40fb7825-39b4-39b4-81d8-f60b8a5484f4","pitchNumber":2,"startTime":"2025-07-23T01:37:40.231Z","endTime":"2025-07-23T01:37:45.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.7,"endSpeed":87.7,"strikeZoneTop":3.68695203268244,"strikeZoneBottom":1.84418938474601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.25638582722705,"aZ":-23.682918294648953,"pfxX":-10.673809421081792,"pfxZ":4.308618926112311,"pX":0.12893246742285894,"pZ":0.8384036174831581,"vX0":9.623353378906549,"vY0":-140.28393802442662,"vZ0":-7.908977633097724,"x":112.09,"y":216.14,"x0":-1.9793014327093266,"y0":50.00093381488648,"z0":5.267717234134327,"aX":-21.019534017092152},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":17.0,"spinRate":2300,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3922333477340887,"extension":6.306590709710139},"index":2,"playId":"afcf68ce-1592-34e7-9d1e-bc1dbc2c9468","pitchNumber":3,"startTime":"2025-07-23T01:37:55.466Z","endTime":"2025-07-23T01:38:00.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.71999853480596,"strikeZoneBottom":1.79654153920056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.897471836945034,"aZ":-34.78976354425391,"pfxX":10.130471818639172,"pfxZ":-1.7330930415115429,"pX":-1.7849939802210057,"pZ":3.4903917884781466,"vX0":-1.3242039973994961,"vY0":-122.92225789167553,"vZ0":1.9470143938031201,"x":185.04,"y":144.54,"x0":-2.5502366238178236,"y0":50.00041259141431,"z0":5.665726644944318,"aX":15.326736793121844},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2888,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.44750272988730266,"extension":6.102160705324144},"index":3,"playId":"d740f6d2-d9bb-327e-b29e-c566a6753e3f","pitchNumber":4,"startTime":"2025-07-23T01:38:14.683Z","endTime":"2025-07-23T01:38:24.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.72000115719295,"strikeZoneBottom":1.71730313549485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54398194455435,"aZ":-29.322528333847913,"pfxX":8.364091145641236,"pfxZ":1.7769679941735124,"pX":-0.17819272818060833,"pZ":2.423525421721463,"vX0":2.5930163384166085,"vY0":-126.48120625697993,"vZ0":-1.6135385468359376,"x":123.79,"y":173.34,"x0":-2.3060074203769663,"y0":50.00128579051034,"z0":5.4468525984694685,"aX":13.393379531359695},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-15.7,"spinRate":2664,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4349591609406147,"extension":6.268504348939628},"index":4,"playId":"449daa4b-e9ed-31ec-bc6e-896765be7bb4","pitchNumber":5,"startTime":"2025-07-23T01:38:45.740Z","endTime":"2025-07-23T01:38:49.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38092500109542,"aZ":-25.93894996387302,"pfxX":-9.75514866527214,"pfxZ":3.1126363246523097,"pX":0.5672008733949513,"pZ":1.7418194912715754,"vX0":10.20085910055812,"vY0":-141.18737552057078,"vZ0":-5.491725825728376,"x":95.38,"y":191.75,"x0":-1.8382081683267808,"y0":50.00482376349829,"z0":5.398122668313611,"aX":-19.550546942674863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2337,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.38906616818185524,"extension":6.062305164251008},"index":5,"playId":"9dd52c97-43a5-358c-991d-698f15fb18dc","pitchNumber":6,"startTime":"2025-07-23T01:39:03.996Z","endTime":"2025-07-23T01:39:08.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.80591779347578,"aZ":-21.479668413788357,"pfxX":-9.104834949078585,"pfxZ":5.331591960358788,"pX":0.06526769666418293,"pZ":1.5947109040478935,"vX0":8.6804858838983,"vY0":-141.78511345694594,"vZ0":-6.507560710856422,"x":114.51,"y":195.72,"x0":-1.8748366417448057,"y0":50.00568694083452,"z0":5.321458873749404,"aX":-18.271862932185705},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2419,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3884698318797306,"extension":6.190350569716699},"hitData":{"launchSpeed":104.3,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":168.4}},"index":6,"playId":"5240712e-71ca-38fd-be16-cb411cf17ae4","pitchNumber":7,"startTime":"2025-07-23T01:39:30.491Z","endTime":"2025-07-23T01:39:39.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:39:39.089Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:42:36.790Z","endTime":"2025-07-23T01:45:11.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Fulmer replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-23T01:42:07.610Z","endTime":"2025-07-23T01:42:39.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608334,"link":"/api/v1/people/608334"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.64000132798061,"strikeZoneBottom":1.87099183472507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.436557902496883,"aZ":-29.505066933176195,"pfxX":1.079149176671702,"pfxZ":1.6329407173745007,"pX":-0.014930156174504872,"pZ":3.418684377753699,"vX0":4.95921913401643,"vY0":-126.6964184476298,"vZ0":0.2128360959865534,"x":117.57,"y":146.48,"x0":-2.133137059644682,"y0":50.003568101831085,"z0":5.680126567067356,"aX":1.7643167739024042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.0,"spinRate":2452,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4313336207869489,"extension":6.109221301699355},"index":1,"playId":"8a34ca97-65a9-37c3-b6a3-3f33852dec9f","pitchNumber":1,"startTime":"2025-07-23T01:42:39.126Z","endTime":"2025-07-23T01:42:42.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.2,"endSpeed":80.8,"strikeZoneTop":3.64000048241239,"strikeZoneBottom":1.84513216615499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28088543883056,"aZ":-28.03893589554063,"pfxX":-8.852428501087795,"pfxZ":2.519527623443425,"pX":0.6377562091370751,"pZ":1.0293083781805068,"vX0":9.99686948760218,"vY0":-126.59253767040987,"vZ0":-5.311562230820212,"x":92.69,"y":210.99,"x0":-2.1927208692625295,"y0":50.00168127395435,"z0":5.37028965805628,"aX":-14.519684787500669},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":14.0,"spinRate":1395,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43093770775359674,"extension":6.725742701061128},"index":2,"playId":"06034ad9-1624-3e27-9c32-2a2004804bf0","pitchNumber":2,"startTime":"2025-07-23T01:42:54.304Z","endTime":"2025-07-23T01:42:58.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.64000155973215,"strikeZoneBottom":1.8831940164178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.757991661479025,"aZ":-30.31007836883827,"pfxX":-10.206552907975702,"pfxZ":1.139632417195962,"pX":1.0830663708590493,"pZ":1.7288090034738046,"vX0":11.214679629935102,"vY0":-127.0740374801274,"vZ0":-3.2807183752777105,"x":75.72,"y":192.1,"x0":-2.0589202284529717,"y0":50.004261166681445,"z0":5.441681708220456,"aX":-16.713443614170032},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":1466,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.430851628917011,"extension":6.69721457873134},"index":3,"playId":"a72abef9-003b-3af8-8422-6791b768dfaf","pitchNumber":3,"startTime":"2025-07-23T01:43:09.172Z","endTime":"2025-07-23T01:43:12.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.799552397066435,"aZ":-13.79162531575,"pfxX":-5.674730042483099,"pfxZ":9.996978591529782,"pX":0.7040995061922453,"pZ":2.09176887072907,"vX0":9.580542619469963,"vY0":-134.87717274401427,"vZ0":-6.047622379081355,"x":90.16,"y":182.3,"x0":-2.159587840534715,"y0":50.00658274550426,"z0":5.338696526166824,"aX":-10.439799189642683},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2379,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4063550800933955,"extension":6.391968777608418},"index":4,"playId":"ef5f96d8-2768-3a54-bc5e-9f768ff0eb87","pitchNumber":4,"startTime":"2025-07-23T01:43:25.410Z","endTime":"2025-07-23T01:43:31.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.3,"endSpeed":80.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938687848973494,"aZ":-27.887901860800227,"pfxX":-8.049131851722763,"pfxZ":2.6005460974504615,"pX":-1.1746433510456615,"pZ":2.517110860027368,"vX0":5.3616331629697065,"vY0":-127.07376127359859,"vZ0":-1.8652819551250115,"x":161.77,"y":170.82,"x0":-2.257022786029458,"y0":50.00401080164419,"z0":5.457751310102906,"aX":-13.278105754561428},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":13.6,"spinRate":1399,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42961491771938354,"extension":6.272884038340882},"index":5,"playId":"f15140f5-4ce8-3bd6-abc7-f69610088ce5","pitchNumber":5,"startTime":"2025-07-23T01:44:07.814Z","endTime":"2025-07-23T01:44:11.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43710928936398,"aZ":-12.14264067350604,"pfxX":-5.514758083952151,"pfxZ":10.625411425104357,"pX":-0.39184372641914783,"pZ":2.9173150653467896,"vX0":7.03868948125509,"vY0":-136.53011851159692,"vZ0":-4.421244796702444,"x":131.94,"y":160.01,"x0":-2.2884442546082497,"y0":50.00360496533428,"z0":5.395228406607831,"aX":-10.398048089484051},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2436,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4013838754184307,"extension":6.398215594911036},"index":6,"playId":"9a806572-a949-3beb-b39d-fe725e263a80","pitchNumber":6,"startTime":"2025-07-23T01:44:26.511Z","endTime":"2025-07-23T01:44:30.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.54729833452367,"strikeZoneBottom":1.81269759243319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01323819362314,"aZ":-39.96066468423471,"pfxX":1.7404784167769387,"pfxZ":-5.39429016082123,"pX":-0.32408566915968295,"pZ":0.7873207091862616,"vX0":3.5828242129925476,"vY0":-119.11883032159858,"vZ0":-2.5871692018935546,"x":129.35,"y":217.52,"x0":-2.0714300273808774,"y0":50.00417938354264,"z0":5.48636094802296,"aX":2.5111377989815136},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.1,"breakHorizontal":-4.0,"spinRate":2658,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45909712013663206,"extension":6.243845729822731},"index":7,"playId":"4618f566-9387-380e-ad02-72047f0dd75b","pitchNumber":7,"startTime":"2025-07-23T01:44:46.663Z","endTime":"2025-07-23T01:44:50.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.5,"endSpeed":84.9,"strikeZoneTop":3.63999933163102,"strikeZoneBottom":1.80701032219227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40412057366977,"aZ":-12.828811007075402,"pfxX":-6.256129155338814,"pfxZ":10.47814521005601,"pX":1.3422142426948334,"pZ":1.4124396214175732,"vX0":11.104997460324295,"vY0":-135.45190647044478,"vZ0":-7.804467382684551,"x":65.84,"y":200.64,"x0":-2.0100897757519265,"y0":50.00064219788949,"z0":5.2409609918595335,"aX":-11.548534398158665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2458,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4053875654667216,"extension":6.412150903115159},"index":8,"playId":"b0ec170b-e65c-3329-8a3f-37c0b818f040","pitchNumber":8,"startTime":"2025-07-23T01:45:07.645Z","endTime":"2025-07-23T01:45:11.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:45:11.616Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:45:37.535Z","endTime":"2025-07-23T01:47:00.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luisangel Acuña replaces Jeff McNeil.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-23T01:45:35.387Z","endTime":"2025-07-23T01:45:39.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"base":1,"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.64000149143348,"strikeZoneBottom":1.66486757473257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.418669385862266,"aZ":-12.348693579547872,"pfxX":-6.2336166105315165,"pfxZ":10.775873295681937,"pX":0.40361974598256944,"pZ":1.9939811647917771,"vX0":8.67934695685543,"vY0":-135.48217485378,"vZ0":-6.6425645604398955,"x":101.61,"y":184.94,"x0":-2.046892600211091,"y0":50.006011854475915,"z0":5.358796085617548,"aX":-11.47278811484423},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2381,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4058635866759239,"extension":6.528697712273853},"index":1,"playId":"55588ac1-a513-3c9e-88fe-a91a021062cb","pitchNumber":1,"startTime":"2025-07-23T01:45:39.901Z","endTime":"2025-07-23T01:45:43.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.5,"endSpeed":80.9,"strikeZoneTop":3.63999867730804,"strikeZoneBottom":1.64633086026861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722516148279496,"aZ":-24.166998226978755,"pfxX":0.9004673775008207,"pfxZ":4.852540779846621,"pX":0.42779029870898366,"pZ":1.2194946556741155,"vX0":6.557450404790763,"vY0":-127.27360600060106,"vZ0":-5.4211582720215885,"x":100.69,"y":205.85,"x0":-2.2929506838343463,"y0":50.00282336301551,"z0":5.276881187036172,"aX":1.4847245294478804},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-3.0,"spinRate":2585,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.42941202316801297,"extension":6.44619336810293},"index":2,"playId":"9ba514a9-7a07-3b5e-b353-f0b36454a5c7","pitchNumber":2,"startTime":"2025-07-23T01:45:55.424Z","endTime":"2025-07-23T01:45:59.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"a020811f-c8ba-3a94-aac6-ac6a16c5e027","startTime":"2025-07-23T01:46:11.885Z","endTime":"2025-07-23T01:46:16.666Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"playId":"dd31c517-2183-3302-b218-3e43f6bf4e96","startTime":"2025-07-23T01:46:30.255Z","endTime":"2025-07-23T01:46:34.734Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25520257900287,"aZ":-13.898407545215472,"pfxX":-8.332715913914836,"pfxZ":10.546609060149944,"pX":0.3142734912507083,"pZ":3.8273543436321598,"vX0":9.256085119306963,"vY0":-131.87718219185962,"vZ0":-1.7531918808405025,"x":105.02,"y":135.44,"x0":-2.185466144118247,"y0":50.003859629392004,"z0":5.544427105523449,"aX":-14.442025478836849},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.8,"breakHorizontal":12.7,"spinRate":2416,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.41791521394708564,"extension":5.815653617430249},"hitData":{"launchSpeed":101.8,"launchAngle":35.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.28,"coordY":45.78}},"index":5,"playId":"97a3a141-f3c8-35e8-9c49-dc2cbe883453","pitchNumber":3,"startTime":"2025-07-23T01:46:49.614Z","endTime":"2025-07-23T01:47:00.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:47:00.572Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel. Luisangel Acuña to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:47:46.076Z","endTime":"2025-07-23T01:49:29.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[3],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T01:47:26.941Z","endTime":"2025-07-23T01:47:46.076Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"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":"79b65a25-5fb0-42c1-8e7e-2c10d1eaa2ab","startTime":"2025-07-23T01:47:46.076Z","endTime":"2025-07-23T01:47:51.076Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44280821717418,"aZ":-15.97485516930352,"pfxX":-5.860249489225758,"pfxZ":9.309103388354869,"pX":-4.82447032670229,"pZ":4.701424734503703,"vX0":-3.1481001720093373,"vY0":-131.70880464570308,"vZ0":0.2802583130290065,"x":300.9,"y":111.84,"x0":-2.848796740525571,"y0":50.002523682606224,"z0":5.783893183626639,"aX":-10.198583516668428},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2366,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4173640803623462,"extension":6.058897651509571},"index":2,"playId":"155a0a08-e73f-3622-85c5-7afe156a0e72","pitchNumber":1,"startTime":"2025-07-23T01:48:01.916Z","endTime":"2025-07-23T01:48:12.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luisangel Acuña steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"155a0a08-e73f-3622-85c5-7afe156a0e72","startTime":"2025-07-23T01:48:12.830Z","endTime":"2025-07-23T01:48:40.468Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"postOnSecond":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.73,"dramaIndex":32.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":4.01242750856148,"strikeZoneBottom":1.84322402461412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713724213417397,"aZ":-29.678426294340575,"pfxX":-9.504083333863571,"pfxZ":1.5514308867510218,"pX":-0.7623471396613802,"pZ":1.5911877243365313,"vX0":7.204440959602435,"vY0":-126.30166268377286,"vZ0":-3.3471520810027036,"x":146.06,"y":195.82,"x0":-2.4228194172380726,"y0":50.00216054125418,"z0":5.330692246924771,"aX":-15.291032191230865},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":1426,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4343431688328412,"extension":6.526900667662193},"index":4,"playId":"e33e493d-7842-393c-8c61-e6bbbc49154e","pitchNumber":2,"startTime":"2025-07-23T01:48:40.468Z","endTime":"2025-07-23T01:48:44.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.8,"endSpeed":79.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68310852559803,"aZ":-30.082088614950717,"pfxX":-8.773280368189495,"pfxZ":1.3036693691332646,"pX":-0.26933486758618475,"pZ":1.2639970558860196,"vX0":7.773459346309459,"vY0":-126.11465368410988,"vZ0":-4.267586821719539,"x":132.43,"y":201.68,"x0":-2.2582128227937974,"y0":50.002054083142525,"z0":5.416223334414654,"aX":-14.070701432930242},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":14.0,"spinRate":1319,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4350264210212429,"extension":6.273996323414442},"index":5,"playId":"f9ff19ba-d32f-37d1-af7b-4103c3386320","pitchNumber":3,"startTime":"2025-07-23T01:48:59.379Z","endTime":"2025-07-23T01:49:03.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.282374229110562,"aZ":-30.448044580160953,"pfxX":-8.073482154324841,"pfxZ":1.0848385502842426,"pX":-0.6273668734931903,"pZ":1.9725100693927458,"vX0":6.58695015276548,"vY0":-125.53411777254716,"vZ0":-2.54968267178226,"x":140.91,"y":185.52,"x0":-2.241076412025273,"y0":50.002920310642935,"z0":5.489174563578437,"aX":-12.838624889118941},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":13.1,"spinRate":1372,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4369396994265822,"extension":6.340195862635341},"hitData":{"launchSpeed":74.9,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":157.26}},"index":6,"playId":"4fea64a6-bc19-316d-b7e1-d72807f59adb","pitchNumber":4,"startTime":"2025-07-23T01:49:19.235Z","endTime":"2025-07-23T01:49:29.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:49:29.676Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:49:35.666Z","endTime":"2025-07-23T01:50:36.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":87.4,"endSpeed":81.0,"strikeZoneTop":3.30521139685276,"strikeZoneBottom":1.5226954202921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.986586619308433,"aZ":-26.02702971195644,"pfxX":1.7479948751221006,"pfxZ":3.718869841015609,"pX":0.05931905271613132,"pZ":1.7144115747990822,"vX0":4.727259104491779,"vY0":-127.22597388531292,"vZ0":-4.335191023843822,"x":114.74,"y":192.49,"x0":-2.043625755449794,"y0":50.005487406628795,"z0":5.482533970263993,"aX":2.889357700196241},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":-4.2,"spinRate":2478,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4291079154488231,"extension":6.518061557786931},"index":0,"playId":"748954c2-d900-3367-8e6d-afbf5ca0cea6","pitchNumber":1,"startTime":"2025-07-23T01:49:54.199Z","endTime":"2025-07-23T01:49:57.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.523106807624323,"aZ":-24.885626410778055,"pfxX":-10.096302307281459,"pfxZ":4.031235446765484,"pX":-0.6283858476475241,"pZ":2.395222827031028,"vX0":7.242269265560203,"vY0":-134.2439991287705,"vZ0":-3.531290052951005,"x":140.95,"y":174.11,"x0":-2.061771293465289,"y0":50.00422865361567,"z0":5.517747613310081,"aX":-18.261942424349908},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2295,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40943122646272556,"extension":6.438891435424097},"index":1,"playId":"e0b478bd-53f6-316b-b9eb-ea1f6a1872d6","pitchNumber":2,"startTime":"2025-07-23T01:50:10.207Z","endTime":"2025-07-23T01:50:13.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.482036581089826,"aZ":-12.418192331222361,"pfxX":-3.3783992248080383,"pfxZ":10.84514487959923,"pX":-0.2623117401386931,"pZ":3.1417626485434744,"vX0":5.86695624359237,"vY0":-134.45720014659454,"vZ0":-4.001197812539521,"x":127.0,"y":153.95,"x0":-2.038603238926316,"y0":50.005955021218874,"z0":5.537054226606808,"aX":-6.156556230987051},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2370,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.408124401317282,"extension":6.512782614455531},"index":2,"playId":"ca119bca-eb71-39fc-9522-b7766a845d4b","pitchNumber":3,"startTime":"2025-07-23T01:50:31.678Z","endTime":"2025-07-23T01:50:36.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.0,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:50:36.226Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to center fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:53:15.073Z","endTime":"2025-07-23T01:53:53.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Luisangel Acuña remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-23T01:52:32.279Z","endTime":"2025-07-23T01:52:32.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Reed Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-23T01:52:32.304Z","endTime":"2025-07-23T01:53:17.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.068500221443472,"aZ":-30.584159657026202,"pfxX":1.877837234438355,"pfxZ":1.0618797512883056,"pX":0.6107965256888273,"pZ":2.204581851789709,"vX0":3.356286200824779,"vY0":-121.53737472999079,"vZ0":-3.0328488557395983,"x":93.72,"y":179.26,"x0":-1.0325144075510806,"y0":50.000565727957245,"z0":6.127671246935381,"aX":2.805677146120985},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-4.2,"spinRate":2395,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.450857323131979,"extension":6.091287496787471},"index":2,"playId":"5d16c091-ae3b-37fc-85ad-57a222753d51","pitchNumber":1,"startTime":"2025-07-23T01:53:17.347Z","endTime":"2025-07-23T01:53:20.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.718842204474978,"aZ":-30.61288576520598,"pfxX":6.518688113834714,"pfxZ":1.0302649985700114,"pX":0.815015909050525,"pZ":2.486925987318985,"vX0":2.248984731755155,"vY0":-122.99608827866257,"vZ0":-2.776293417179974,"x":85.93,"y":171.63,"x0":-0.9597666267003017,"y0":50.005914452286724,"z0":6.241621354679711,"aX":9.931680149368008},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-12.4,"spinRate":2547,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.44631309481558246,"extension":5.896578341982622},"hitData":{"launchSpeed":102.2,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.57,"coordY":127.09}},"index":3,"playId":"79acde3e-8175-367f-ac35-ff7f0d8b5cc5","pitchNumber":2,"startTime":"2025-07-23T01:53:39.195Z","endTime":"2025-07-23T01:53:53.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:53:53.226Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:54:20.398Z","endTime":"2025-07-23T01:55:29.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Chris Taylor replaces Logan O'Hoppe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-23T01:54:07.904Z","endTime":"2025-07-23T01:54:22.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":681351,"link":"/api/v1/people/681351"},"base":1,"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.27999814209387,"strikeZoneBottom":1.5496620533406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.461831167986563,"aZ":-30.855711577598406,"pfxX":4.59508060788577,"pfxZ":0.8899842676198979,"pX":-0.8061536314435247,"pZ":3.1471087152818087,"vX0":-0.5737385436978779,"vY0":-120.8044104339005,"vZ0":-0.9267007080722274,"x":147.73,"y":153.81,"x0":-1.1625835355440888,"y0":50.001204983124744,"z0":6.247178529156211,"aX":6.793081339169131},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":-8.2,"spinRate":2464,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.45334399003471537,"extension":5.668178917543581},"index":1,"playId":"5922a868-a31b-3abe-a27a-8ebf6d239a4d","pitchNumber":1,"startTime":"2025-07-23T01:54:22.689Z","endTime":"2025-07-23T01:54:26.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":3.36518619083207,"strikeZoneBottom":1.58134255772186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.392088275674325,"aZ":-5.436967929008392,"pfxX":-4.251710512657561,"pfxZ":13.221724222504266,"pX":0.22188381533201246,"pZ":1.6167749501178141,"vX0":3.2342764910980737,"vY0":-141.55295686791158,"vZ0":-11.68061773629547,"x":108.54,"y":195.13,"x0":-0.3851935605646414,"y0":50.00076104331599,"z0":6.151942666965733,"aX":-8.596303285775074},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.6,"breakHorizontal":7.0,"spinRate":2356,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.38747461386063753,"extension":6.047562205067518},"index":2,"playId":"27acd944-b73f-3bbf-81b3-f5025410a21f","pitchNumber":2,"startTime":"2025-07-23T01:54:39.447Z","endTime":"2025-07-23T01:54:44.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27284613087672,"aZ":-8.291517788522835,"pfxX":-5.700094892068244,"pfxZ":11.97922834964487,"pX":-0.07826615390121203,"pZ":2.7179623472427537,"vX0":4.009064155479809,"vY0":-140.63855203449714,"vZ0":-7.7579805056841655,"x":119.98,"y":165.4,"x0":-0.7849935663997335,"y0":50.005917125508596,"z0":6.057613268641911,"aX":-11.367734679870413},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.2,"breakHorizontal":9.5,"spinRate":2346,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3901445576095792,"extension":5.917643551905108},"index":3,"playId":"94fbf9fc-4654-3d24-a927-4dd84f52760b","pitchNumber":3,"startTime":"2025-07-23T01:54:59.941Z","endTime":"2025-07-23T01:55:04.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T01:55:07.960Z","endTime":"2025-07-23T01:55:25.686Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32370839358767,"aZ":-10.319025080146693,"pfxX":-6.226691743503562,"pfxZ":10.757457480217813,"pX":-0.7472066174412492,"pZ":2.6052034971165154,"vX0":2.23438076652117,"vY0":-141.8281194394078,"vZ0":-7.829294414424748,"x":145.48,"y":168.44,"x0":-0.7377152402900584,"y0":50.00045845579549,"z0":6.064555897686285,"aX":-12.645763540592283},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":10.8,"spinRate":2354,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3866345250321812,"extension":5.959749025595211},"index":5,"playId":"705b76e7-707f-31f9-9c10-54fdd32e80a3","pitchNumber":4,"startTime":"2025-07-23T01:55:25.686Z","endTime":"2025-07-23T01:55:29.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":4.68,"dramaIndex":188.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:55:29.782Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:55:36.465Z","endTime":"2025-07-23T01:56:58.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.32999893152337,"strikeZoneBottom":1.58067576624175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372333031669168,"aZ":-36.39616715612789,"pfxX":5.737974043639145,"pfxZ":-2.817115555326212,"pX":-0.5329645434547744,"pZ":1.544302225305296,"vX0":-0.7488619030385562,"vY0":-121.78448109466049,"vZ0":-3.563063236395481,"x":137.32,"y":197.08,"x0":-0.9664336583559677,"y0":50.002782527170616,"z0":6.181024308409502,"aX":8.601127644451966},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":-10.2,"spinRate":2566,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.45009645246671726,"extension":6.047675238885674},"index":0,"playId":"99cef581-9903-313d-ad87-d381ac186e5e","pitchNumber":1,"startTime":"2025-07-23T01:55:55.448Z","endTime":"2025-07-23T01:56:00.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134174326008125,"aZ":-36.38354173674552,"pfxX":7.054450007290363,"pfxZ":-2.885907584779398,"pX":-0.249744614077068,"pZ":2.4352733838876266,"vX0":-0.6302396310110845,"vY0":-120.20471106022579,"vZ0":-1.3855929358429453,"x":126.52,"y":173.03,"x0":-0.8997020315825071,"y0":50.003777134856826,"z0":6.260664440520146,"aX":10.284188504426465},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.3,"breakHorizontal":-12.6,"spinRate":2585,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.45633900695731633,"extension":6.107818295881727},"index":1,"playId":"53ec2458-e46d-3239-80db-179d3846d7cd","pitchNumber":2,"startTime":"2025-07-23T01:56:15.769Z","endTime":"2025-07-23T01:56:19.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-23T01:56:31.483Z","endTime":"2025-07-23T01:56:49.190Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60914701866983,"aZ":-9.628691021481519,"pfxX":-5.316068408632928,"pfxZ":11.007407110830954,"pX":0.8389811116372817,"pZ":2.3917239970117294,"vX0":4.946819247986963,"vY0":-143.26655176379842,"vZ0":-8.77654532884508,"x":85.02,"y":174.2,"x0":-0.23182100287791566,"y0":50.00615924698463,"z0":6.123366875637144,"aX":-10.891704323014157},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2305,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38446966134087024,"extension":5.975020484133297},"hitData":{"launchSpeed":96.5,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.15,"coordY":102.24}},"index":3,"playId":"07ebd684-912a-34d2-935f-410bd987d0af","pitchNumber":3,"startTime":"2025-07-23T01:56:49.190Z","endTime":"2025-07-23T01:56:58.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.08,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:56:58.886Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Juan Soto. Chris Taylor to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:57:02.143Z","endTime":"2025-07-23T01:57:41.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.529826242438155,"aZ":-7.980631112888194,"pfxX":-5.584559092119689,"pfxZ":11.771636228634694,"pX":-0.559289235547853,"pZ":2.125960152040525,"vX0":2.0016075768190333,"vY0":-142.63100069681084,"vZ0":-10.085836051619975,"x":138.32,"y":181.38,"x0":-0.5455306013803528,"y0":50.00473782749051,"z0":6.215769919793924,"aX":-11.480446655783812},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2380,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.38435713587923104,"extension":5.923064196583938},"hitData":{"launchSpeed":92.9,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.86,"coordY":105.57}},"index":0,"playId":"8330425f-b76b-3518-a12a-a88b0afe0c64","pitchNumber":1,"startTime":"2025-07-23T01:57:30.042Z","endTime":"2025-07-23T01:57:41.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":3.15,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:57:41.130Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Trout pops out softly to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:58:54.333Z","endTime":"2025-07-23T01:59:44.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner LaMonte Wade Jr. replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:58:05.278Z","endTime":"2025-07-23T01:58:47.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":1,"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T01:58:47.881Z","endTime":"2025-07-23T01:58:56.652Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.6799988959537,"strikeZoneBottom":1.65350669082097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.530870576673674,"aZ":-29.611537466312047,"pfxX":6.120858271364025,"pfxZ":1.6903458762475418,"pX":-0.2827496430457222,"pZ":1.998004140816625,"vX0":-0.24647098414502733,"vY0":-122.87056709700929,"vZ0":-3.9443319523393043,"x":127.78,"y":184.83,"x0":-0.9746291080926538,"y0":50.00263298491299,"z0":6.167238453745143,"aX":9.267961057477807},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-11.0,"spinRate":2631,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4474317391667224,"extension":6.137883909719004},"index":2,"playId":"226a2a60-c9b8-3247-ad88-44123fab62a1","pitchNumber":1,"startTime":"2025-07-23T01:58:56.652Z","endTime":"2025-07-23T01:59:00.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.64333010025966,"strikeZoneBottom":1.67281764702587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.541296686354805,"aZ":-9.895165169617378,"pfxX":-7.911516833705019,"pfxZ":10.799613842216042,"pX":1.2747672743701053,"pZ":2.2707874276212343,"vX0":6.879406677210303,"vY0":-143.2910413471493,"vZ0":-9.264903672339745,"x":68.41,"y":177.47,"x0":-0.1386246279234868,"y0":50.005656528901284,"z0":6.179339732570374,"aX":-16.325285541912425},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":12.8,"spinRate":2450,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38339716767713217,"extension":6.098007048974793},"index":3,"playId":"713453f4-abd0-3f6c-ab03-adbffbecf8f1","pitchNumber":2,"startTime":"2025-07-23T01:59:15.688Z","endTime":"2025-07-23T01:59:19.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":98.5,"endSpeed":89.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.270426117630066,"aZ":-9.178086354209736,"pfxX":-6.126236469818455,"pfxZ":11.16205478640483,"pX":-0.9267762002995995,"pZ":2.6980499949625703,"vX0":0.5225936928834564,"vY0":-143.14389228293555,"vZ0":-8.453635100719271,"x":152.33,"y":165.93,"x0":-0.3173001956572118,"y0":50.00330848950611,"z0":6.276751424279759,"aX":-12.621342695196269},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.6,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3836989480157236,"extension":5.945725379967454},"hitData":{"launchSpeed":49.0,"launchAngle":64.0,"totalDistance":85.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":149.0,"coordY":177.72}},"index":4,"playId":"e6ed4a43-e06b-3acf-a578-7501558393c5","pitchNumber":3,"startTime":"2025-07-23T01:59:33.798Z","endTime":"2025-07-23T01:59:44.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":682668,"link":"/api/v1/people/682668"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"second":{"id":621035,"link":"/api/v1/people/621035"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":14.600000000000009,"leverageIndex":5.77,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:59:44.797Z","atBatIndex":73}]